High severity · published Jan 27, 2026
CVE-2025-55095
The function _ux_host_class_storage_media_mount() is responsible for mounting partitions on a USB mass storage device
7.0
CVSS
0.2%
EPSS
No
On KEV
Description
The function _ux_host_class_storage_media_mount() is responsible for mounting partitions on a USB mass storage device. When it encounters an extended partition entry in the partition table, it recursively calls itself to mount the next logical partition. This recursion occurs in _ux_host_class_storage_partition_read(), which parses up to four partition entries. If an extended partition is found (with type UX_HOST_CLASS_STORAGE_PARTITION_EXTENDED or EXTENDED_LBA_MAPPED), the code invokes: _ux_host_class_storage_media_mount(storage, sector + _ux_utility_long_get(...)); There is no limit on the recursion depth or tracking of visited sectors. As a result, a malicious or malformed disk image can include cyclic or excessively deep chains of extended partitions, causing the function to recurse until stack overflow occurs.
CVSS vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack vector
Local
Complexity
High
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 6% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
ET
Eclipse ThreadX - USBX · Eclipse Foundation
through 6.4.2 · source: vendor
TU
Threadx Usbx · Eclipse
through 6.4.2 · source: NVD
Affected product
ET
Eclipse ThreadX - USBX
Eclipse Foundation
More from Eclipse ThreadX - USBX
5.2
CVE-2026-96402
USBX PIMA/MTP host class reads past its receive buffer when a device over-reports its object handle count
4.9
CVE-2026-96406
VIDEO class descriptor walk consumes device-controlled wTotalLength as its bound
4.9
CVE-2026-96582
Out-of-bounds Read via Check-after-use in the USBX HID Report Descriptor Parser