Lucene search
+L

14 matches found

NVD
NVD
•added 2026/09/21 5:17 p.m.•11 views

CVE-2026-17050

The experimental USB host stack allocates a per-device configuration-descriptor buffer, udev-cfgdesc, from the dedicated usbdeviceheap in usbhdevicesetconfiguration subsys/usb/host/usbhdevice.c. On three failure paths — a failed full-length GETDESCRIPTORCONFIGURATION read, a mismatch between the...

5.7CVSS0.00157EPSS
SaveExploits0References2
CVE
CVE
•added 2026/09/21 4:41 p.m.•16 views

CVE-2026-17050

The Zephyr RTOS experimental USB host stack is vulnerable to a double free in the usb_device_heap when handling a malformed or malicious USB peripheral. Specifically, in usbh_device_set_configuration(), a buffer (udev->cfg_desc) is released via k_heap_free() on three specific failure paths, bu...

5.7CVSS6AI score0.00157EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/09/21 4:41 p.m.•40 views

CVE-2026-17050 Double free of the USB host configuration descriptor when device enumeration fails

The experimental USB host stack allocates a per-device configuration-descriptor buffer, udev-cfgdesc, from the dedicated usbdeviceheap in usbhdevicesetconfiguration subsys/usb/host/usbhdevice.c. On three failure paths — a failed full-length GETDESCRIPTORCONFIGURATION read, a mismatch between the...

5.7CVSS0.00157EPSS
SaveExploits0References2
EUVD
EUVD
•added 2026/09/21 4:41 p.m.•12 views

EUVD-2026-84012

The experimental USB host stack allocates a per-device configuration-descriptor buffer, udev-cfgdesc, from the dedicated usbdeviceheap in usbhdevicesetconfiguration subsys/usb/host/usbhdevice.c. On three failure paths — a failed full-length GETDESCRIPTORCONFIGURATION read, a mismatch between the...

5.7CVSS6AI score0.00157EPSS
SaveExploits0References2
OSV
OSV
•added 2026/09/21 4:41 p.m.•10 views

CVE-2026-17050 Double free of the USB host configuration descriptor when device enumeration fails

The experimental USB host stack allocates a per-device configuration-descriptor buffer, udev-cfgdesc, from the dedicated usbdeviceheap in usbhdevicesetconfiguration subsys/usb/host/usbhdevice.c. On three failure paths — a failed full-length GETDESCRIPTORCONFIGURATION read, a mismatch between the...

5.7CVSS6AI score
SaveExploits0References5
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/21 12:00 a.m.•0 views

CVE-2026-17050: Double Free

The experimental USB host stack allocates a per-device configuration-descriptor buffer, udev-cfgdesc, from the dedicated usbdeviceheap in usbhdevicesetconfiguration subsys/usb/host/usbhdevice.c. On three failure paths — a failed full-length GETDESCRIPTORCONFIGURATION read, a mismatch between the...

5.7CVSS6AI score0.00157EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/09/21 12:00 a.m.•3 views

PT-2026-96155

Name of the Vulnerable Software and Affected Versions Zephyr versions 4.1.0 through 4.4.x Description The experimental USB host stack contains a double free issue in the usb device heap. In the usbh device set configuration function within subsys/usb/host/usbh device.c, a configuration-descriptor...

5.7CVSS6.3AI score0.00157EPSS
SaveExploits0References7
NVD
NVD
•added 2026/07/12 5:16 p.m.•19 views

CVE-2026-10663

In Zephyr's experimental USB host stack CONFIGUSBHOSTSTACK, usbhdevicedisconnect subsys/usb/host/usbhdevice.c freed the root usbdevice slab object without clearing the cached pointer ctx-root. The bus removal handler devremovedhandler subsys/usb/host/usbhcore.c decides what to tear down solely fr...

6.1CVSS0.00236EPSS
SaveExploits0References2
CVE
CVE
•added 2026/07/12 4:16 p.m.•46 views

CVE-2026-10663

The vulnerability CVE-2026-10663 affects Zephyr’s experimental USB host stack (CONFIG_USB_HOST_STACK). freed root usb_device slab in usbh_device_disconnect() leaves ctx->root dangling; bus removal handler dev_removed_handler() uses ctx->root to decide teardown. Synthesis of DEV_REMOVED even...

6.1CVSS5.6AI score0.00236EPSS
SaveExploits0References2Affected Software1
Vulnrichment
Vulnrichment
•added 2026/07/12 4:16 p.m.•13 views

CVE-2026-10663 Use-after-free / double-free of the root USB device in the experimental USB host stack

In Zephyr's experimental USB host stack CONFIGUSBHOSTSTACK, usbhdevicedisconnect subsys/usb/host/usbhdevice.c freed the root usbdevice slab object without clearing the cached pointer ctx-root. The bus removal handler devremovedhandler subsys/usb/host/usbhcore.c decides what to tear down solely fr...

6.1CVSS5.7AI score0.00236EPSS
SaveExploits0References2
RedhatCVE
RedhatCVE
•added 2025/02/05 11:54 p.m.•22 views

CVE-2022-29223

Azure RTOS USBX is a USB host, device, and on-the-go OTG embedded stack. In versions prior to 6.1.10, an attacker can cause a buffer overflow by providing the Azure RTOS USBX host stack a HUB descriptor with bNbPorts set to a value greater than UXMAXTT which defaults to 8. For a bNbPorts value of...

9.8CVSS7.2AI score0.01215EPSS
SaveExploits0References1
NVD
NVD
•added 2022/05/24 3:15 p.m.•23 views

CVE-2022-29223

Azure RTOS USBX is a USB host, device, and on-the-go OTG embedded stack. In versions prior to 6.1.10, an attacker can cause a buffer overflow by providing the Azure RTOS USBX host stack a HUB descriptor with bNbPorts set to a value greater than UXMAXTT which defaults to 8. For a bNbPorts value of...

9.8CVSS0.01215EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2022/05/24 2:25 p.m.•31 views

CVE-2022-29223 Buffer overflow on HUB descriptor in Azure RTOS USBX

Azure RTOS USBX is a USB host, device, and on-the-go OTG embedded stack. In versions prior to 6.1.10, an attacker can cause a buffer overflow by providing the Azure RTOS USBX host stack a HUB descriptor with bNbPorts set to a value greater than UXMAXTT which defaults to 8. For a bNbPorts value of...

7.5CVSS9.8AI score0.01215EPSS
SaveExploits0References2
CVE
CVE
•added 2022/05/24 2:25 p.m.•90 views

CVE-2022-29223

Azure RTOS USBX contains a buffer overflow vulnerability in the USB host stack when processing a HUB descriptor with bNbPorts greater than UX_MAX_TT (default 8) in versions prior to 6.1.10. In particular, a HUB descriptor with bNbPorts = 255 can cause ux_host_class_hub_descriptor_get to write bey...

9.8CVSS8.8AI score0.01215EPSS
SaveExploits0References2Affected Software1
Rows per page
Query Builder