CVE-2026-99247 in Linuxinfo

Zusammenfassung

von VulDB • 03.11.2026

Im Linux-Kernel wurde folgende Sicherheitslücke behoben:

tracing: Initialisieren Sie tracefs-Arbeit nicht, wenn die Ablaufverfolgung (Tracing) deaktiviert ist

Wenn die Allokation des Trace-Puffers während der frühen Startphase fehlschlägt (z. B. in early_trace_init() -> allocate_trace_buffers()), wird tracing_disabled auf 1 gesetzt und die globale Liste der trace_array-Events bleibt nicht initialisiert.

Später im Bootvorgang plant tracer_init_tracefs(), das über fs_initcall aufgerufen wird, tracerfs_init_work asynchron ein, ohne zu prüfen, ob die Ablaufverfolgung deaktiviert ist. Wenn tracer_init_tracefs_work_func() ausgeführt wird, ruft es event_trace_init() und init_tracer_tracefs(&global_trace, NULL) bedingungslos auf. Dies führt dazu, dass __find_event_file() eine nicht initialisierte tr->events-Liste dereferenziert, was zu einem frühen Boot-Fehler (Oops) durch Dereferenzieren eines NULL-Zeigers führt:

BUG: Kernel NULL pointer dereference on read at 0x00000010 Faulting instruction address: 0xc000000000485be0 Oops: Kernel access of bad area, sig: 7 [#1]
... NIP [c000000000485be0] __find_event_file+0x70/0x3c0
LR [c000000000448874] init_tracer_tracefs+0x274/0xc80
Call Trace: init_tracer_tracefs+0x274/0xc80 tracer_init_tracefs_work_func+0x50/0x320 process_one_work+0x1e8/0x5c0 worker_thread+0x1dc/0x3d0 kthread+0x194/0x1b0 start_kernel_thread+0x14/0x18

Prüfen Sie tracing_disabled zu Beginn von tracer_init_tracefs_work_func() und kehren Sie sofort zurück, wenn die Ablaufverfolgung deaktiviert ist oder nicht initialisiert werden konnte, um den Absturz zu verhindern.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

03.11.2026

Moderieren

akzeptiert

Eintrag

VDB-430244

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!