Read the docs
TI-2024-02056 Aliases CVE-2024-2214

Missing array size check in _Mtxinit() in the Xtensa port

Priority LOW 34CWE-129Published · Updated

Key facts

Attack vector
Local
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

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

Summary

In Eclipse ThreadX before version 6.4.0, the _Mtxinit() function in the Xtensa port was missing an array size check causing a memory overwrite. The affected file was ports/xtensa/xcc/src/tx_clib_lock.c

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.0034 27th percentileScored 2026-11-07
Fix Fixed ThreadX (Eclipse Foundation): 6.4.0

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 FoundationThreadXbefore 6.4.06.4.0Patch availableCNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:eclipse:threadx:*:*:*:*:*:*:*:*before 6.4.0VulnerableEclipse Foundation
  • cpe:2.3:a:eclipse:threadx:*:*:*:*:*:*:*:* Versions before 6.4.0 Vulnerable ·Eclipse Foundation

Remediation

  • Fix · CNA ThreadX (Eclipse Foundation) Fixed in 6.4.0

Fixed in the same release

Records fixed by the same vendor advisory or release, as the CNA lists them.

  • Release ·

    Eclipse Foundation ThreadX 6.4.0

    3 records Highest priority Priority MEDIUM 1 MEDIUM, 2 LOW

    Other records, highest priority first

    • TI-2024-02278 Integer wraparound, under-allocation, and heap buffer overflow in Eclipse ThreadX NetX Duo __portable_aligned_alloc()Priority MEDIUM 44
    • TI-2024-02054 Heap-based buffer overflow in Eclipse Foundation ThreadXPriority LOW 37

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-2214

References

  • TI-2024-02054 Heap-based buffer overflow in Eclipse Foundation ThreadX CVSS 3.1HIGH 7.8
  • TI-2026-00443 Out-of-bounds write in Eclipse ThreadX CVSS 3.1HIGH 7.8
  • TI-2025-34770 Improper Parameter Check in ThreadX Syscall Implementation CVSS 4.0HIGH 7.2
  • TI-2025-34769 Missing check for thread priority CVSS 4.0MEDIUM 5.7
  • TI-2025-34768 Incomplete validation of kernel object pointers in system calls CVSS 4.0MEDIUM 5.7

Sources

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