๐Ÿ” CVE Alert

CVE-2026-68174

UNKNOWN 0.0

tracing: Fix union collision of module and refcnt for dynamic events

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: tracing: Fix union collision of module and refcnt for dynamic events In 'struct trace_event_call', the 'module' pointer and the 'refcnt' atomic variable share the same memory space in a union. For dynamic events, the union member is 'refcnt', which acts as an active reference counter. When a dynamic event (such as kprobe, uprobe, fprobe, eprobe, or wprobe) has a non-zero reference count (e.g. due to active event triggers or perf attachments), its 'call->module' evaluates to a small non-zero integer instead of NULL. When filtering or setting events for a specific module (e.g., writing ':mod:<module>' to 'set_event'), the code in '__ftrace_set_clr_event_nolock()' and 'update_event_fields()' reads 'call->module' directly without checking whether the event is dynamic. This causes the kernel to treat the small integer (refcnt) as a 'struct module' pointer, leading to a NULL/invalid pointer dereference (Oops) when dereferencing the module name. Fix this by ensuring that the 'TRACE_EVENT_FL_DYNAMIC' flag is checked before treating 'call->module' as a valid pointer in these code paths.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Aug 10, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
4c86bc531e60900053384867c082675bba82c29f < b6a4575f22925da7e6aa00171e9fc0e5029c0bc9 4c86bc531e60900053384867c082675bba82c29f < 43a23dfe0024afd3d2b0232e987d0292919a9b24 4c86bc531e60900053384867c082675bba82c29f < b4eb07bde606c2096b24252be589e735eff6d413
Linux / Linux
6.14

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/b6a4575f22925da7e6aa00171e9fc0e5029c0bc9 git.kernel.org: https://git.kernel.org/stable/c/43a23dfe0024afd3d2b0232e987d0292919a9b24 git.kernel.org: https://git.kernel.org/stable/c/b4eb07bde606c2096b24252be589e735eff6d413