CVE-2026-68174

Source
https://cve.org/CVERecord?id=CVE-2026-68174
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-68174.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-68174
Downstream
Published
2026-08-10T11:59:44.417Z
Modified
2026-08-12T04:18:46.413549809Z
Summary
tracing: Fix union collision of module and refcnt for dynamic events
Details

In the Linux kernel, the following vulnerability has been resolved:

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

In 'struct traceeventcall', 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 '__ftracesetclreventnolock()' and 'updateeventfields()' 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 'TRACEEVENTFL_DYNAMIC' flag is checked before treating 'call->module' as a valid pointer in these code paths.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/68xxx/CVE-2026-68174.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4c86bc531e60900053384867c082675bba82c29f
Fixed
b6a4575f22925da7e6aa00171e9fc0e5029c0bc9
Fixed
43a23dfe0024afd3d2b0232e987d0292919a9b24
Fixed
b4eb07bde606c2096b24252be589e735eff6d413

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-68174.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.14.0
Fixed
6.18.42
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.1.6

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-68174.json"