All vulnerabilities
CVE-2026-94023GHSA-36vf-7cx6-9f9j

Eclipse ThreadX: Module delete dispatchers do not enforce kernel-object ownership before irreversible deletion

Eclipse Foundation Eclipse ThreadX
CVSS
6.9Medium
ExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.13%Chance of exploitation activity in the next 30 days, higher than 2% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed inNone listedNo source names a fixed version. Check the vendor advisory below
Published20 Oct 2026Updated 20 Oct 2026CVE List

What fixes it

No source in this snapshot names a fixed version. The vendor advisories under References are the place to check.

Description

A ThreadX module reaches a kernel object's delete service through the Module Manager's dispatch layer, which asked one question about the pointer: does the object lie outside the module's own code and data. That is the policy for *using* an object, and using an object a module does not own is supported and intended — txm_module_object_pointer_get_extended searches the system's created objects by name and hands back objects the application created and objects other modules created, so that a module can send to a shared queue, take a shared semaphore or get a shared mutex.

Destroying one of those is not sharing it. A module could name any object it had a pointer to and have the privileged dispatcher delete it.

Text from CVE List

Affected versions 2

  • Eclipse ThreadXaffected: 6.0.1 through 6.5.1.202602aCVE List
  • Eclipse ThreadXunaffected: 6.5.2.202603CVE List

References 1