CVE Catalog

CVE-2026-102710

CriticalCVSS 9.3
Published: Updated: Translated: NVD NIST

Summary

Attacker model / Preconditions: a loaded TXM_MODULE_USER_MODE | TXM_MODULE_MEMORY_PROTECTION module issuing kernel dispatch calls, on a build with TX_ENABLE_EVENT_TRACE. A user-mode, memory-protected module can register an arbitrary function pointer as the global trace-full callback. The kernel calls it directly — no validation, no trampoline — from privileged kernel code when the trace buffer wraps. An invalid pointer faults the kernel (DoS). A pointer into the module's own code was observed running with kernel privilege (CONTROL.nPRIV = 0), confirmed at runtime with a register capture inside that code.

Risk Assessment

Ability to invoke an arbitrary function pointer with kernel privileges can lead to kernel code execution or denial of service (DoS). Requires loading a special module and a specific build configuration.

Recommendation

Update the system to a patched version. Avoid loading untrusted TXM modules and consider disabling TX_ENABLE_EVENT_TRACE if not required.

Related vulnerabilities

Original NVD description (English source)

Attacker model / Preconditions: a loaded `TXM_MODULE_USER_MODE | TXM_MODULE_MEMORY_PROTECTION` module issuing kernel dispatch calls, on a build with `TX_ENABLE_EVENT_TRACE`. A user-mode, memory-protected module can register an arbitrary function pointer as the global trace-full callback. The kernel calls it directly — no validation, no trampoline — from privileged kernel code when the trace buffer wraps. An invalid pointer faults the kernel (DoS). A pointer into the module's own code was observed running with kernel privilege (`CONTROL.nPRIV = 0`), confirmed at runtime with a register capture inside that code.

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