In the Linux kernel, the following vulnerability has been resolved:
USB: serial: io_edgeport: fix use after free in debug printk
The "devdbg(&urb->dev->dev, ..." which happens after usbfree_urb(urb) is a use after free of the "urb" pointer. Store the "dev" pointer at the start of the function to avoid this issue.
[
{
"signature_version": "v1",
"digest": {
"length": 563.0,
"function_hash": "278577169642952540264342937927160031009"
},
"id": "CVE-2024-50267-063dffb1",
"target": {
"file": "drivers/usb/serial/io_edgeport.c",
"function": "edge_bulk_out_cmd_callback"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@44fff2c16c5aafbdb70c7183dae0a415ae74705e",
"deprecated": false
},
{
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"179403454205239381904667838149621967857",
"294103009873167572174760024245845650197",
"235904084805880390895076078301959593912",
"229447717651683576665053699471868910286",
"23473525400574702816976274755202936252",
"121460356943155604157408534678001268258",
"316460784551678206008218222502519765032",
"121350308393571401932197053993367371359",
"127515509539294877396928352882272658125",
"211449319131638227806618457710471673829",
"243134508191786978590477547547232993902",
"191228071920218149018104632701086737586",
"157570814706176683968731044543224492561"
]
},
"id": "CVE-2024-50267-11a43925",
"target": {
"file": "drivers/usb/serial/io_edgeport.c"
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e6ceb04eeb6115d872d4c4078d12f1170ed755ce",
"deprecated": false
},
{
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"179403454205239381904667838149621967857",
"294103009873167572174760024245845650197",
"235904084805880390895076078301959593912",
"229447717651683576665053699471868910286",
"23473525400574702816976274755202936252",
"121460356943155604157408534678001268258",
"316460784551678206008218222502519765032",
"121350308393571401932197053993367371359",
"127515509539294877396928352882272658125",
"211449319131638227806618457710471673829",
"243134508191786978590477547547232993902",
"191228071920218149018104632701086737586",
"157570814706176683968731044543224492561"
]
},
"id": "CVE-2024-50267-42a076f5",
"target": {
"file": "drivers/usb/serial/io_edgeport.c"
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37bb5628379295c1254c113a407cab03a0f4d0b4",
"deprecated": false
},
{
"signature_version": "v1",
"digest": {
"length": 563.0,
"function_hash": "278577169642952540264342937927160031009"
},
"id": "CVE-2024-50267-42d293cc",
"target": {
"file": "drivers/usb/serial/io_edgeport.c",
"function": "edge_bulk_out_cmd_callback"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e567fc8f7a4460e486e52c9261b1e8b9f5dc42aa",
"deprecated": false
},
{
"signature_version": "v1",
"digest": {
"length": 563.0,
"function_hash": "278577169642952540264342937927160031009"
},
"id": "CVE-2024-50267-440e5275",
"target": {
"file": "drivers/usb/serial/io_edgeport.c",
"function": "edge_bulk_out_cmd_callback"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@314bdf446053e123f37543aa535197ee75f8aa97",
"deprecated": false
},
{
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"179403454205239381904667838149621967857",
"294103009873167572174760024245845650197",
"235904084805880390895076078301959593912",
"229447717651683576665053699471868910286",
"23473525400574702816976274755202936252",
"121460356943155604157408534678001268258",
"316460784551678206008218222502519765032",
"121350308393571401932197053993367371359",
"127515509539294877396928352882272658125",
"211449319131638227806618457710471673829",
"243134508191786978590477547547232993902",
"191228071920218149018104632701086737586",
"157570814706176683968731044543224492561"
]
},
"id": "CVE-2024-50267-479909b1",
"target": {
"file": "drivers/usb/serial/io_edgeport.c"
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e567fc8f7a4460e486e52c9261b1e8b9f5dc42aa",
"deprecated": false
},
{
"signature_version": "v1",
"digest": {
"length": 563.0,
"function_hash": "278577169642952540264342937927160031009"
},
"id": "CVE-2024-50267-4b229c37",
"target": {
"file": "drivers/usb/serial/io_edgeport.c",
"function": "edge_bulk_out_cmd_callback"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@275258c30bbda29467216e96fb655b16bcc9992b",
"deprecated": false
},
{
"signature_version": "v1",
"digest": {
"length": 563.0,
"function_hash": "278577169642952540264342937927160031009"
},
"id": "CVE-2024-50267-76ed4a05",
"target": {
"file": "drivers/usb/serial/io_edgeport.c",
"function": "edge_bulk_out_cmd_callback"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37bb5628379295c1254c113a407cab03a0f4d0b4",
"deprecated": false
},
{
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"179403454205239381904667838149621967857",
"294103009873167572174760024245845650197",
"235904084805880390895076078301959593912",
"229447717651683576665053699471868910286",
"23473525400574702816976274755202936252",
"121460356943155604157408534678001268258",
"316460784551678206008218222502519765032",
"121350308393571401932197053993367371359",
"127515509539294877396928352882272658125",
"211449319131638227806618457710471673829",
"243134508191786978590477547547232993902",
"191228071920218149018104632701086737586",
"157570814706176683968731044543224492561"
]
},
"id": "CVE-2024-50267-ab5c6aa5",
"target": {
"file": "drivers/usb/serial/io_edgeport.c"
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@44fff2c16c5aafbdb70c7183dae0a415ae74705e",
"deprecated": false
},
{
"signature_version": "v1",
"digest": {
"length": 563.0,
"function_hash": "278577169642952540264342937927160031009"
},
"id": "CVE-2024-50267-c14ba96e",
"target": {
"file": "drivers/usb/serial/io_edgeport.c",
"function": "edge_bulk_out_cmd_callback"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13d6ff3ca76056d06a9d88300be2a293442ff595",
"deprecated": false
},
{
"signature_version": "v1",
"digest": {
"length": 563.0,
"function_hash": "278577169642952540264342937927160031009"
},
"id": "CVE-2024-50267-cf7bdc99",
"target": {
"file": "drivers/usb/serial/io_edgeport.c",
"function": "edge_bulk_out_cmd_callback"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e6ceb04eeb6115d872d4c4078d12f1170ed755ce",
"deprecated": false
},
{
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"179403454205239381904667838149621967857",
"294103009873167572174760024245845650197",
"235904084805880390895076078301959593912",
"229447717651683576665053699471868910286",
"23473525400574702816976274755202936252",
"121460356943155604157408534678001268258",
"316460784551678206008218222502519765032",
"121350308393571401932197053993367371359",
"127515509539294877396928352882272658125",
"211449319131638227806618457710471673829",
"243134508191786978590477547547232993902",
"191228071920218149018104632701086737586",
"157570814706176683968731044543224492561"
]
},
"id": "CVE-2024-50267-e0fe14a3",
"target": {
"file": "drivers/usb/serial/io_edgeport.c"
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@275258c30bbda29467216e96fb655b16bcc9992b",
"deprecated": false
},
{
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"179403454205239381904667838149621967857",
"294103009873167572174760024245845650197",
"235904084805880390895076078301959593912",
"229447717651683576665053699471868910286",
"23473525400574702816976274755202936252",
"121460356943155604157408534678001268258",
"316460784551678206008218222502519765032",
"121350308393571401932197053993367371359",
"127515509539294877396928352882272658125",
"211449319131638227806618457710471673829",
"243134508191786978590477547547232993902",
"191228071920218149018104632701086737586",
"157570814706176683968731044543224492561"
]
},
"id": "CVE-2024-50267-e106febc",
"target": {
"file": "drivers/usb/serial/io_edgeport.c"
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@39709ce93f5c3f9eb535efe2afea088805d1128f",
"deprecated": false
},
{
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"179403454205239381904667838149621967857",
"294103009873167572174760024245845650197",
"235904084805880390895076078301959593912",
"229447717651683576665053699471868910286",
"23473525400574702816976274755202936252",
"121460356943155604157408534678001268258",
"316460784551678206008218222502519765032",
"121350308393571401932197053993367371359",
"127515509539294877396928352882272658125",
"211449319131638227806618457710471673829",
"243134508191786978590477547547232993902",
"191228071920218149018104632701086737586",
"157570814706176683968731044543224492561"
]
},
"id": "CVE-2024-50267-e2630834",
"target": {
"file": "drivers/usb/serial/io_edgeport.c"
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13d6ff3ca76056d06a9d88300be2a293442ff595",
"deprecated": false
},
{
"signature_version": "v1",
"digest": {
"length": 563.0,
"function_hash": "278577169642952540264342937927160031009"
},
"id": "CVE-2024-50267-e4d10738",
"target": {
"file": "drivers/usb/serial/io_edgeport.c",
"function": "edge_bulk_out_cmd_callback"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@39709ce93f5c3f9eb535efe2afea088805d1128f",
"deprecated": false
},
{
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"179403454205239381904667838149621967857",
"294103009873167572174760024245845650197",
"235904084805880390895076078301959593912",
"229447717651683576665053699471868910286",
"23473525400574702816976274755202936252",
"121460356943155604157408534678001268258",
"316460784551678206008218222502519765032",
"121350308393571401932197053993367371359",
"127515509539294877396928352882272658125",
"211449319131638227806618457710471673829",
"243134508191786978590477547547232993902",
"191228071920218149018104632701086737586",
"157570814706176683968731044543224492561"
]
},
"id": "CVE-2024-50267-ef59e786",
"target": {
"file": "drivers/usb/serial/io_edgeport.c"
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@314bdf446053e123f37543aa535197ee75f8aa97",
"deprecated": false
}
]