In the Linux kernel, the following vulnerability has been resolved:
usb: dwc3: Remove WARN_ON for device endpoint command timeouts
This commit addresses a rarely observed endpoint command timeout which causes kernel panic due to warn when 'paniconwarn' is enabled and unnecessary call trace prints when 'paniconwarn' is disabled. It is seen during fast software-controlled connect/disconnect testcases. The following is one such endpoint command timeout that we observed:
Connect ======= ->dwc3threadinterrupt ->dwc3ep0interrupt ->configfscompositesetup ->compositesetup ->usbepqueue ->dwc3gadgetep0queue ->dwc3gadgetep0queue ->dwc3ep0docontroldata ->dwc3sendgadgetep_cmd
Disconnect ========== ->dwc3threadinterrupt ->dwc3gadgetdisconnectinterrupt ->dwc3ep0resetstate ->dwc3ep0endcontroldata ->dwc3sendgadgetepcmd
In the issue scenario, in Exynos platforms, we observed that control transfers for the previous connect have not yet been completed and end transfer command sent as a part of the disconnect sequence and processing of USBENDPOINTHALT feature request from the host timeout. This maybe an expected scenario since the controller is processing EP commands sent as a part of the previous connect. It maybe better to remove WARN_ON in all places where device endpoint commands are sent to avoid unnecessary kernel panic due to warn.
{ "vanir_signatures": [ { "id": "CVE-2025-39801-0ab76975", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a1a847d841505dba2bd85602daf5c218e1d85b8", "digest": { "function_hash": "139105717275571389025851872053507244079", "length": 320.0 }, "target": { "file": "drivers/usb/dwc3/gadget.c", "function": "dwc3_clear_stall_all_ep" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-0b0acd90", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84c95dbf5bece56086cdb65a64162af35158bdd9", "digest": { "function_hash": "320882888845716345477088408652779415982", "length": 387.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "dwc3_ep0_end_control_data" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-15ee5fac", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45eae113dccaf8e502090ecf5b3d9e9b805add6f", "digest": { "function_hash": "139105717275571389025851872053507244079", "length": 320.0 }, "target": { "file": "drivers/usb/dwc3/gadget.c", "function": "dwc3_clear_stall_all_ep" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-18f55869", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a1a847d841505dba2bd85602daf5c218e1d85b8", "digest": { "threshold": 0.9, "line_hashes": [ "48089982893795028627440795357586683541", "156515042370210400670568664825289680581", "199620745548575040825322046890812216951", "269742768170885635034812887176991351253", "115072857129429520198221530362175348964", "170019571278788848996815369833737852919", "258054292506328601413687532458083412233", "19591055626148575525752680119799010624" ] }, "target": { "file": "drivers/usb/dwc3/gadget.c" }, "deprecated": false, "signature_type": "Line" }, { "id": "CVE-2025-39801-26903807", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@db27482b9db340402e05d4e9b75352bbaca51af2", "digest": { "threshold": 0.9, "line_hashes": [ "222301174773498691178782466450506166503", "244337779192792792775361329616614476048", "127833689684094949604921585473220477697", "250510506371203739764883825474997709188", "51414980056272673716279742373869883306", "12502918832486115999405250848702988247", "314902426167422151850177905663921139220", "154275584470695600429007515898118469088", "194791646393124366145114235603605052725", "292133642084411241691132149713681787837", "71124364180149643768096373157291634813", "318284946443877210489815423747531762952", "63866952012292047636792083418904219540", "59331926511024030130573916156589905892", "156348266514648873030045770695056000949", "39872180860603555451189090785816731266" ] }, "target": { "file": "drivers/usb/dwc3/ep0.c" }, "deprecated": false, "signature_type": "Line" }, { "id": "CVE-2025-39801-2a58749e", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a1a847d841505dba2bd85602daf5c218e1d85b8", "digest": { "function_hash": "70905655977472039783130299376488482074", "length": 712.0 }, "target": { "file": "drivers/usb/dwc3/gadget.c", "function": "__dwc3_stop_active_transfer" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-2ae2c80e", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45eae113dccaf8e502090ecf5b3d9e9b805add6f", "digest": { "function_hash": "189043545477979343916553111527216955330", "length": 1896.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "__dwc3_ep0_do_control_data" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-2b84f2df", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@db27482b9db340402e05d4e9b75352bbaca51af2", "digest": { "function_hash": "70905655977472039783130299376488482074", "length": 712.0 }, "target": { "file": "drivers/usb/dwc3/gadget.c", "function": "__dwc3_stop_active_transfer" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-2e51e055", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45eae113dccaf8e502090ecf5b3d9e9b805add6f", "digest": { "function_hash": "70061143654335780464948819738924763354", "length": 93.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "__dwc3_ep0_do_control_status" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-2fbdc5e0", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84c95dbf5bece56086cdb65a64162af35158bdd9", "digest": { "threshold": 0.9, "line_hashes": [ "48089982893795028627440795357586683541", "156515042370210400670568664825289680581", "199620745548575040825322046890812216951", "269742768170885635034812887176991351253", "115072857129429520198221530362175348964", "170019571278788848996815369833737852919", "258054292506328601413687532458083412233", "19591055626148575525752680119799010624" ] }, "target": { "file": "drivers/usb/dwc3/gadget.c" }, "deprecated": false, "signature_type": "Line" }, { "id": "CVE-2025-39801-36452932", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a1a847d841505dba2bd85602daf5c218e1d85b8", "digest": { "threshold": 0.9, "line_hashes": [ "222301174773498691178782466450506166503", "244337779192792792775361329616614476048", "127833689684094949604921585473220477697", "250510506371203739764883825474997709188", "51414980056272673716279742373869883306", "12502918832486115999405250848702988247", "314902426167422151850177905663921139220", "154275584470695600429007515898118469088", "194791646393124366145114235603605052725", "292133642084411241691132149713681787837", "71124364180149643768096373157291634813", "318284946443877210489815423747531762952", "63866952012292047636792083418904219540", "59331926511024030130573916156589905892", "156348266514648873030045770695056000949", "39872180860603555451189090785816731266" ] }, "target": { "file": "drivers/usb/dwc3/ep0.c" }, "deprecated": false, "signature_type": "Line" }, { "id": "CVE-2025-39801-3724d24e", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dfe40159eec6ca63b40133bfa783eee2e3ed829f", "digest": { "threshold": 0.9, "line_hashes": [ "48089982893795028627440795357586683541", "156515042370210400670568664825289680581", "272310516294556903130918373124421111638", "152171972191237502327741320632503819795", "115072857129429520198221530362175348964", "170019571278788848996815369833737852919", "258054292506328601413687532458083412233", "19591055626148575525752680119799010624" ] }, "target": { "file": "drivers/usb/dwc3/gadget.c" }, "deprecated": false, "signature_type": "Line" }, { "id": "CVE-2025-39801-39afd455", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f49697dfba2915a9ff36f94604eb76fa61413929", "digest": { "function_hash": "70905655977472039783130299376488482074", "length": 712.0 }, "target": { "file": "drivers/usb/dwc3/gadget.c", "function": "__dwc3_stop_active_transfer" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-3ad1d061", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dfe40159eec6ca63b40133bfa783eee2e3ed829f", "digest": { "function_hash": "70061143654335780464948819738924763354", "length": 93.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "__dwc3_ep0_do_control_status" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-3c4dcdb3", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84c95dbf5bece56086cdb65a64162af35158bdd9", "digest": { "function_hash": "70061143654335780464948819738924763354", "length": 93.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "__dwc3_ep0_do_control_status" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-3e689029", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f49697dfba2915a9ff36f94604eb76fa61413929", "digest": { "function_hash": "139105717275571389025851872053507244079", "length": 320.0 }, "target": { "file": "drivers/usb/dwc3/gadget.c", "function": "dwc3_clear_stall_all_ep" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-44b3686e", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dfe40159eec6ca63b40133bfa783eee2e3ed829f", "digest": { "function_hash": "320882888845716345477088408652779415982", "length": 387.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "dwc3_ep0_end_control_data" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-4d60b617", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45eae113dccaf8e502090ecf5b3d9e9b805add6f", "digest": { "threshold": 0.9, "line_hashes": [ "222301174773498691178782466450506166503", "244337779192792792775361329616614476048", "127833689684094949604921585473220477697", "250510506371203739764883825474997709188", "51414980056272673716279742373869883306", "12502918832486115999405250848702988247", "314902426167422151850177905663921139220", "154275584470695600429007515898118469088", "194791646393124366145114235603605052725", "292133642084411241691132149713681787837", "71124364180149643768096373157291634813", "318284946443877210489815423747531762952", "63866952012292047636792083418904219540", "59331926511024030130573916156589905892", "156348266514648873030045770695056000949", "39872180860603555451189090785816731266" ] }, "target": { "file": "drivers/usb/dwc3/ep0.c" }, "deprecated": false, "signature_type": "Line" }, { "id": "CVE-2025-39801-5a21c797", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84c95dbf5bece56086cdb65a64162af35158bdd9", "digest": { "function_hash": "289090935062856953210565546858549278190", "length": 595.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "dwc3_ep0_out_start" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-5dc069b4", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a1a847d841505dba2bd85602daf5c218e1d85b8", "digest": { "function_hash": "70061143654335780464948819738924763354", "length": 93.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "__dwc3_ep0_do_control_status" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-5e945d93", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a1a847d841505dba2bd85602daf5c218e1d85b8", "digest": { "function_hash": "189043545477979343916553111527216955330", "length": 1896.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "__dwc3_ep0_do_control_data" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-606e0974", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dfe40159eec6ca63b40133bfa783eee2e3ed829f", "digest": { "function_hash": "260757776565029073913580666937487266551", "length": 833.0 }, "target": { "file": "drivers/usb/dwc3/gadget.c", "function": "__dwc3_stop_active_transfer" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-6307897f", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a1a847d841505dba2bd85602daf5c218e1d85b8", "digest": { "function_hash": "320882888845716345477088408652779415982", "length": 387.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "dwc3_ep0_end_control_data" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-6737de7c", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45eae113dccaf8e502090ecf5b3d9e9b805add6f", "digest": { "function_hash": "70905655977472039783130299376488482074", "length": 712.0 }, "target": { "file": "drivers/usb/dwc3/gadget.c", "function": "__dwc3_stop_active_transfer" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-69dd1cd3", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dfe40159eec6ca63b40133bfa783eee2e3ed829f", "digest": { "function_hash": "189043545477979343916553111527216955330", "length": 1896.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "__dwc3_ep0_do_control_data" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-6a4b3c58", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f49697dfba2915a9ff36f94604eb76fa61413929", "digest": { "function_hash": "320882888845716345477088408652779415982", "length": 387.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "dwc3_ep0_end_control_data" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-6cc552fd", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@db27482b9db340402e05d4e9b75352bbaca51af2", "digest": { "threshold": 0.9, "line_hashes": [ "48089982893795028627440795357586683541", "156515042370210400670568664825289680581", "199620745548575040825322046890812216951", "269742768170885635034812887176991351253", "115072857129429520198221530362175348964", "170019571278788848996815369833737852919", "258054292506328601413687532458083412233", "19591055626148575525752680119799010624" ] }, "target": { "file": "drivers/usb/dwc3/gadget.c" }, "deprecated": false, "signature_type": "Line" }, { "id": "CVE-2025-39801-82e9b66c", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f49697dfba2915a9ff36f94604eb76fa61413929", "digest": { "threshold": 0.9, "line_hashes": [ "222301174773498691178782466450506166503", "244337779192792792775361329616614476048", "127833689684094949604921585473220477697", "250510506371203739764883825474997709188", "51414980056272673716279742373869883306", "12502918832486115999405250848702988247", "314902426167422151850177905663921139220", "154275584470695600429007515898118469088", "194791646393124366145114235603605052725", "292133642084411241691132149713681787837", "71124364180149643768096373157291634813", "318284946443877210489815423747531762952", "63866952012292047636792083418904219540", "59331926511024030130573916156589905892", "156348266514648873030045770695056000949", "39872180860603555451189090785816731266" ] }, "target": { "file": "drivers/usb/dwc3/ep0.c" }, "deprecated": false, "signature_type": "Line" }, { "id": "CVE-2025-39801-880c913a", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f49697dfba2915a9ff36f94604eb76fa61413929", "digest": { "threshold": 0.9, "line_hashes": [ "48089982893795028627440795357586683541", "156515042370210400670568664825289680581", "199620745548575040825322046890812216951", "269742768170885635034812887176991351253", "115072857129429520198221530362175348964", "170019571278788848996815369833737852919", "258054292506328601413687532458083412233", "19591055626148575525752680119799010624" ] }, "target": { "file": "drivers/usb/dwc3/gadget.c" }, "deprecated": false, "signature_type": "Line" }, { "id": "CVE-2025-39801-94270c5b", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@db27482b9db340402e05d4e9b75352bbaca51af2", "digest": { "function_hash": "139105717275571389025851872053507244079", "length": 320.0 }, "target": { "file": "drivers/usb/dwc3/gadget.c", "function": "dwc3_clear_stall_all_ep" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-94c97f48", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45eae113dccaf8e502090ecf5b3d9e9b805add6f", "digest": { "function_hash": "289090935062856953210565546858549278190", "length": 595.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "dwc3_ep0_out_start" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-9dc74683", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84c95dbf5bece56086cdb65a64162af35158bdd9", "digest": { "threshold": 0.9, "line_hashes": [ "222301174773498691178782466450506166503", "244337779192792792775361329616614476048", "127833689684094949604921585473220477697", "250510506371203739764883825474997709188", "51414980056272673716279742373869883306", "12502918832486115999405250848702988247", "314902426167422151850177905663921139220", "154275584470695600429007515898118469088", "194791646393124366145114235603605052725", "292133642084411241691132149713681787837", "71124364180149643768096373157291634813", "318284946443877210489815423747531762952", "63866952012292047636792083418904219540", "59331926511024030130573916156589905892", "156348266514648873030045770695056000949", "39872180860603555451189090785816731266" ] }, "target": { "file": "drivers/usb/dwc3/ep0.c" }, "deprecated": false, "signature_type": "Line" }, { "id": "CVE-2025-39801-a20fcf33", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84c95dbf5bece56086cdb65a64162af35158bdd9", "digest": { "function_hash": "70905655977472039783130299376488482074", "length": 712.0 }, "target": { "file": "drivers/usb/dwc3/gadget.c", "function": "__dwc3_stop_active_transfer" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-ad7c11ae", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f49697dfba2915a9ff36f94604eb76fa61413929", "digest": { "function_hash": "70061143654335780464948819738924763354", "length": 93.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "__dwc3_ep0_do_control_status" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-b899999e", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@db27482b9db340402e05d4e9b75352bbaca51af2", "digest": { "function_hash": "320882888845716345477088408652779415982", "length": 387.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "dwc3_ep0_end_control_data" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-c2b65f4f", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f49697dfba2915a9ff36f94604eb76fa61413929", "digest": { "function_hash": "289090935062856953210565546858549278190", "length": 595.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "dwc3_ep0_out_start" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-c8f15774", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dfe40159eec6ca63b40133bfa783eee2e3ed829f", "digest": { "function_hash": "200121696252955883923748936692082888153", "length": 523.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "dwc3_ep0_out_start" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-cac5e070", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a1a847d841505dba2bd85602daf5c218e1d85b8", "digest": { "function_hash": "289090935062856953210565546858549278190", "length": 595.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "dwc3_ep0_out_start" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-cb8b8242", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@db27482b9db340402e05d4e9b75352bbaca51af2", "digest": { "function_hash": "70061143654335780464948819738924763354", "length": 93.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "__dwc3_ep0_do_control_status" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-da2179c3", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45eae113dccaf8e502090ecf5b3d9e9b805add6f", "digest": { "function_hash": "320882888845716345477088408652779415982", "length": 387.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "dwc3_ep0_end_control_data" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-e0012642", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dfe40159eec6ca63b40133bfa783eee2e3ed829f", "digest": { "function_hash": "139105717275571389025851872053507244079", "length": 320.0 }, "target": { "file": "drivers/usb/dwc3/gadget.c", "function": "dwc3_clear_stall_all_ep" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-e0edda20", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f49697dfba2915a9ff36f94604eb76fa61413929", "digest": { "function_hash": "189043545477979343916553111527216955330", "length": 1896.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "__dwc3_ep0_do_control_data" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-e3aa8be5", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@db27482b9db340402e05d4e9b75352bbaca51af2", "digest": { "function_hash": "189043545477979343916553111527216955330", "length": 1896.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "__dwc3_ep0_do_control_data" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-ef7ed3bf", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84c95dbf5bece56086cdb65a64162af35158bdd9", "digest": { "function_hash": "189043545477979343916553111527216955330", "length": 1896.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "__dwc3_ep0_do_control_data" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-f19d0972", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@db27482b9db340402e05d4e9b75352bbaca51af2", "digest": { "function_hash": "289090935062856953210565546858549278190", "length": 595.0 }, "target": { "file": "drivers/usb/dwc3/ep0.c", "function": "dwc3_ep0_out_start" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-f2ac7673", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84c95dbf5bece56086cdb65a64162af35158bdd9", "digest": { "function_hash": "139105717275571389025851872053507244079", "length": 320.0 }, "target": { "file": "drivers/usb/dwc3/gadget.c", "function": "dwc3_clear_stall_all_ep" }, "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2025-39801-f4b05ea1", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dfe40159eec6ca63b40133bfa783eee2e3ed829f", "digest": { "threshold": 0.9, "line_hashes": [ "222301174773498691178782466450506166503", "244337779192792792775361329616614476048", "127833689684094949604921585473220477697", "250510506371203739764883825474997709188", "51414980056272673716279742373869883306", "12502918832486115999405250848702988247", "314902426167422151850177905663921139220", "154275584470695600429007515898118469088", "194791646393124366145114235603605052725", "292133642084411241691132149713681787837", "71124364180149643768096373157291634813", "318284946443877210489815423747531762952", "63866952012292047636792083418904219540", "59331926511024030130573916156589905892", "156348266514648873030045770695056000949", "39872180860603555451189090785816731266" ] }, "target": { "file": "drivers/usb/dwc3/ep0.c" }, "deprecated": false, "signature_type": "Line" }, { "id": "CVE-2025-39801-fb9c5149", "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45eae113dccaf8e502090ecf5b3d9e9b805add6f", "digest": { "threshold": 0.9, "line_hashes": [ "48089982893795028627440795357586683541", "156515042370210400670568664825289680581", "199620745548575040825322046890812216951", "269742768170885635034812887176991351253", "115072857129429520198221530362175348964", "170019571278788848996815369833737852919", "258054292506328601413687532458083412233", "19591055626148575525752680119799010624" ] }, "target": { "file": "drivers/usb/dwc3/gadget.c" }, "deprecated": false, "signature_type": "Line" } ] }