Read the docs
TI-2025-34784 Aliases CVE-2025-55095

Stack-based buffer overflow in Eclipse ThreadX - USBX

Priority LOW 30CWE-121Published · Updated

Key facts

Attack vector
Local
Privileges required
Low
User interaction
None
Attack complexity
High
Impact type
Code execution, Denial of service
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-121, CWE-674 and the CVSS impact.

Summary

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00169 6th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
Eclipse FoundationEclipse ThreadX - USBXup to 6.4.2—No fix listedCNA
  • Eclipse ThreadX - USBX VendorEclipse Foundation Affected up to 6.4.2 Fixed in — No fix listed CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:eclipse:threadx_usbx:*:*:*:*:*:*:*:*before 6.4.5.202504VulnerableEclipse Foundation
  • cpe:2.3:a:eclipse:threadx_usbx:*:*:*:*:*:*:*:* Versions before 6.4.5.202504 Vulnerable ·Eclipse Foundation

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-55095

References

  • TI-2022-16486 USBX Host CDC ECM integer underflow with buffer overflow CVSS 3.1CRITICAL 9.8
  • TI-2022-11787 Potential buffer overflow in function DFU upload in Azure RTOS USBX CVSS 3.1CRITICAL 9.8
  • TI-2022-11766 Buffer overflow on HUB descriptor in Azure RTOS USBX CVSS 3.1CRITICAL 9.8
  • TI-2022-18669 Azure RTOS USBX Host PIMA vulnerable to read integer underflow with buffer overflow CVSS 3.1CRITICAL 9.8
  • TI-2023-26533 Azure RTOS USBX Remote Code Execution Vulnerability CVSS 3.1CRITICAL 9.8
  • TI-2023-26537 Azure RTOS USBX Remote Code Execution Vulnerability CVSS 3.1CRITICAL 9.8
See all 14 →

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences