CVE Catalog

CVE-2026-113421

HighCVSS 7.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.11%

1th percentile - higher than 1% of all known CVEs

Summary

In Eclipse ThreadX versions 6.0.1 through 6.5.2.202603, ThreadX Modules does not revoke a module's trace-buffer-full callback when the module is stopped and unloaded. With event tracing enabled and a kernel-owned trace buffer still active, a later buffer wrap invokes the callback from privileged thread context after the module's code has been released, so a user-mode module can have its code run with kernel privileges after unload, or, once the memory is reused, redirect control flow or cause a fault.

Risk Assessment

After unload, module code can execute with kernel privileges, enabling privilege escalation, arbitrary code execution, or system instability. The risk applies to embedded systems with event tracing and user modules enabled.

Recommendation

Update Eclipse ThreadX to a version later than 6.5.2.202603 where the callback is revoked on module unload. As a workaround, disable event tracing or avoid unloading user modules until patched.

Other vulnerabilities in Eclipse ThreadX

See all
Original NVD description (English source)

In Eclipse ThreadX versions 6.0.1 through 6.5.2.202603, ThreadX Modules does not revoke a module's trace-buffer-full callback when the module is stopped and unloaded. With event tracing enabled and a kernel-owned trace buffer still active, a later buffer wrap invokes the callback from privileged thread context after the module's code has been released, so a user-mode module can have its code run with kernel privileges after unload, or, once the memory is reused, redirect control flow or cause a fault.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS