CVE Catalog

CVE-2026-97932

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the tracing enable_event trigger deferred trace_event_put_ref() to the trigger free kthread, but the associated trace_event_file could already be freed when the instance was removed. This led to a use-after-free. The fix keeps the trace_event_call directly in enable_trigger_data so the deferred free does not access the freed trace_event_file.

Risk Assessment

A use-after-free in the kernel tracing subsystem can cause a system crash (panic/oops) or potentially privilege escalation by a local attacker. It affects systems where tracing instances can be created and removed.

Recommendation

Update the Linux kernel to a version containing the fix for this CVE. If updating is not possible, restrict access to tracing interfaces (tracefs) to trusted users.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: tracing: Don't dereference trace_event_file in deferred trigger free The enable_event trigger defers trace_event_put_ref() to the trigger free kthread, but the trace_event_file can already be freed when the instance is removed. Keep the trace_event_call directly in enable_trigger_data so the deferred free does not access the freed trace_event_file.

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