CVE-2026-68174
Last modified
CVE-2026-68174 is a vulnerability of currently unknown severity. 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.
Description
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.
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 4c86bc531e60900053384867c082675bba82c29f, < b6a4575f22925da7e6aa00171e9fc0e5029c0bc9; >= 4c86bc531e60900053384867c082675bba82c29f, < 43a23dfe0024afd3d2b0232e987d0292919a9b24; >= 4c86bc531e60900053384867c082675bba82c29f, < b4eb07bde606c2096b24252be589e735eff6d413 |
| Linux | Linux | 6.14 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-68174?
How severe is CVE-2026-68174?
How do I fix CVE-2026-68174?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-68169In the Linux kernel, the following vulnerability has been re…
- CVE-2026-6817The Quiz Maker by AYS plugin for WordPress is vulnerable to …5.8
- CVE-2026-68170In the Linux kernel, the following vulnerability has been re…
- CVE-2026-68171Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-68172In the Linux kernel, the following vulnerability has been re…
- CVE-2026-68173In the Linux kernel, the following vulnerability has been re…
- CVE-2026-68175In the Linux kernel, the following vulnerability has been re…
- CVE-2026-68176In the Linux kernel, the following vulnerability has been re…
- CVE-2026-68177In the Linux kernel, the following vulnerability has been re…
- CVE-2026-68178In the Linux kernel, the following vulnerability has been re…
- CVE-2026-68179In the Linux kernel, the following vulnerability has been re…
- CVE-2026-6818The VikBooking Hotel Booking Engine & PMS plugin for WordPre…7.2
Are you affected by CVE-2026-68174?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
