-
CVE-2026-74636
- EPSS 0.17%
- Veröffentlicht 22.08.2026 16:16:36
- Zuletzt bearbeitet 22.08.2026 16:16:36
- CVE-Watchlists
- Unerledigt
tracing: Fix race between update_event_fields and, event_define_fields
In the Linux kernel, the following vulnerability has been resolved:
tracing: Fix race between update_event_fields and, event_define_fields
The following sequence may leads race between event_define_fields()
and update_event_fields():
CPU0 (loads module A) CPU1 (loads module B)
=============================== ===============================
load_module(A) load_module(B)
notifier_call_chain notifier_call_chain
trace_module_notify trace_module_notify
mutex_lock(&event_mutex) trace_event_update_all()
trace_module_add_events(A) down_write(&trace_event_sem)
__register_event(call_A)
__add_event_to_tracers(call_A)
event_define_fields(call_A)
for each f: list_for_each_entry(field,
list_add(&f->link, &class->fields, link)
&class->fields) field = class->fields->next;
Where access to the class->fields is not protected by the event_mutex in
trace_event_update_all().
This produces the following panic:
Unable to handle kernel access ... at virtual address 0000000000000018
pc : update_event_fields+0xf8/0x368
Call trace:
update_event_fields+0xf8/0x368
trace_event_update_all+0x7c/0x2b4
trace_module_notify+0x4c/0x1dc
notifier_call_chain+0x84/0x168
blocking_notifier_call_chain_robust+0x64/0xd4
load_module+0x10c8/0x123c
__arm64_sys_finit_module+0x230/0x31c
Fix by taking event_mutex in trace_event_update_all() before
trace_event_sem.Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt
Linux
Default Statusunaffected
Version
7c6bd60999f32138e3b73fd97ea11ef47a94de25
Version <
4e39f7b4d9d36508c53e89e6cbc640728df870b5
Status
affected
Version
b3bc8547d3be60898818885f5bf22d0a62e2eb48
Version <
a30d421468300b1e7b2f233136aeb2db8013f555
Status
affected
Version
b3bc8547d3be60898818885f5bf22d0a62e2eb48
Version <
e5f1d301b4bdaa4206db251fdc691f623162b0a8
Status
affected
Version
b3bc8547d3be60898818885f5bf22d0a62e2eb48
Version <
fdeb190b0905a6aaed1e5d6adfb8613214748d7d
Status
affected
Version
b3bc8547d3be60898818885f5bf22d0a62e2eb48
Version <
ed49684e69f846bf50b5050651ccdb87cfd152c0
Status
affected
Version
b3bc8547d3be60898818885f5bf22d0a62e2eb48
Version <
f128740f39ab28d1f4ad5bdd10f3e117eec0c374
Status
affected
Version
b3bc8547d3be60898818885f5bf22d0a62e2eb48
Version <
c3730b8373bb5059d735509b9e6a00d7eb337d7c
Status
affected
Version
55defdf935fab9f2989a197aae1042c082d9a343
Status
affected
Version
0c53a5c80e6e286733381a1d9f255ba4039e2e45
Status
affected
Version
5.15.33
Version <
5.15.216
Status
affected
Version
5.16.19
Version <
5.17
Status
affected
Version
5.17.2
Version <
5.18
Status
affected
HerstellerLinux
≫
Produkt
Linux
Default Statusaffected
Version
5.18
Status
affected
Version
0
Version <
5.18
Status
unaffected
Version <=
5.15.*
Version
5.15.216
Status
unaffected
Version <=
6.1.*
Version
6.1.183
Status
unaffected
Version <=
6.6.*
Version
6.6.152
Status
unaffected
Version <=
6.12.*
Version
6.12.104
Status
unaffected
Version <=
6.18.*
Version
6.18.45
Status
unaffected
Version <=
7.1.*
Version
7.1.9
Status
unaffected
Version <=
*
Version
7.2
Status
unaffected
VulnDex Vulnerability Enrichment
| Typ | Quelle | Score | Percentile |
|---|---|---|---|
| EPSS | FIRST.org | 0.17% | 0.067 |
| Quelle | Base Score | Exploit Score | Impact Score | Vector String |
|---|
https://git.kernel.org/stable/c/4e39f7b4d9d36508c53e89e6cbc640728df870b5
https://git.kernel.org/stable/c/a30d421468300b1e7b2f233136aeb2db8013f555
https://git.kernel.org/stable/c/c3730b8373bb5059d735509b9e6a00d7eb337d7c
https://git.kernel.org/stable/c/e5f1d301b4bdaa4206db251fdc691f623162b0a8
https://git.kernel.org/stable/c/ed49684e69f846bf50b5050651ccdb87cfd152c0
https://git.kernel.org/stable/c/f128740f39ab28d1f4ad5bdd10f3e117eec0c374
https://git.kernel.org/stable/c/fdeb190b0905a6aaed1e5d6adfb8613214748d7d