CVE-2026-43432None▾ SunlitIn the Linux kernel, the following vulnerability has been resolved: usb: xhci: Fix memory leak in xhci_disable_slot() xhci_alloc_command() allocates a command structure and, when the second argument is true, also allocates a completion…
▾ Sunlit zone — Low / medium · no exploitation signal
impact 2.8 · likelihood 0 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Stakeholder-Specific Vulnerability Categorization from CISA's ADP record at CVE.org: whether exploitation is observed, whether an attack can be automated, and how much of the system is at stake.
Exploit-prediction probability, daily snapshots since Nov 6.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via CVEORG
Last analysed / modified upstream
0.1%
In the Linux kernel, the following vulnerability has been resolved:
usb: xhci: Fix memory leak in xhci_disable_slot()
xhci_alloc_command() allocates a command structure and, when the second argument is true, also allocates a completion structure. Currently, the error handling path in xhci_disable_slot() only frees the command structure using kfree(), causing the completion structure to leak.
Use xhci_free_command() instead of kfree(). xhci_free_command() correctly frees both the command structure and the associated completion structure. Since the command structure is allocated with zero-initialization, command->in_ctx is NULL and will not be erroneously freed by xhci_free_command().
This bug was found using an experimental static analysis tool we are developing. The tool is based on the LLVM framework and is specifically designed to detect memory management issues. It is currently under active development and not yet publicly available, but we plan to open-source it after our research is published.
The bug was originally detected on v6.13-rc1 using our static analysis tool, and we have verified that the issue persists in the latest mainline kernel.
We performed build testing on x86_64 with allyesconfig using GCC=11.4.0. Since triggering these error paths in xhci_disable_slot() requires specific hardware conditions or abnormal state, we were unable to construct a test case to reliably trigger these specific error paths at runtime.
Linux >= fee8be5bde562d4f5f9a100ca80c6d7072ed34c8 < 1e800e26d54ccf2ddf2ea6d6cbe021c804d8aa62Linux >= 02d5a2a48bb44e7404b794df87e57588b2fd604e < 6288baf0c8c4dcfbf206773aede9c1f2269cec28Linux >= 7faac1953ed1f658f719cdf7bb7303fa5eef822c < 46aea90763832cd6e9b0c2e1c00e6a9512156d4bLinux >= 7faac1953ed1f658f719cdf7bb7303fa5eef822c < 2e2baa8fb5aa4d080cbfeb84c51eff797529f413Linux >= 7faac1953ed1f658f719cdf7bb7303fa5eef822c < 807e4fb5140c73eb5dba1e399a990db5c1f3cdf8Linux >= 7faac1953ed1f658f719cdf7bb7303fa5eef822c < c65f1b840ab8ce72ba68f1b63bab7960f8fdfa89Linux >= 7faac1953ed1f658f719cdf7bb7303fa5eef822c < 078b446efc0f5e496c31bccb72b98af979963a83Linux >= 7faac1953ed1f658f719cdf7bb7303fa5eef822c < c1c8550e70401159184130a1afc6261db01fc0ceLinux cc7c2818c71ebace207df40cc586c8c74e3d1a59Linux ec0cddcc2454ab08193beb473978f8f8889b7e24Linux >= 5.10.85 < 5.10.253Linux >= 5.15.8 < 5.15.203Linux >= 4.19.221 < 4.20Linux >= 5.4.165 < 5.5Linux 5.16Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
Connected by shared product, vendor, weakness, or advisory.
CVE-2026-99284Nonenet: skbuff: propagate shared-frag marker in skb_zerocopy()
CVE-2026-99283Nonenetfilter: conntrack: tcp: use UNACK timeout for non-closing RST packets
CVE-2026-99272Nonesmb: client: validate the data area in SMB2_read()
CVE-2026-99271NoneALSA: line6: Clear prev_fbuf on capture buffer release
CVE-2026-99273Noneksmbd: reserve space for the UTF-16 terminator in stream info
CVE-2026-99275Nonesmb: client: reject short SESSION_SETUP responses