CVE-2022-49802 in Linuxinfo

Zusammenfassung

von VulDB • 21.05.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

ftrace: Behebung der Dereferenzierung eines Nullzeigers in ftrace_add_mod()

Die Variable @ftrace_mod wird durch kzalloc() allokiert, daher sind beide Mitglieder {prev,next} von @ftrace_mode->list NULL. Es handelt sich nicht um einen gültigen Zustand, um list_del() aufzurufen. Wenn die kstrdup()-Operation für @ftrace_mod->{func|module} fehlschlägt, wird zur Marke @out_free gesprungen und free_ftrace_mod() aufgerufen, um @ftrace_mod zu zerstören. Anschließend wird list_del() aufgerufen, das prev->next und next->prev schreibt, wobei es zu einer Dereferenzierung eines Nullzeigers kommt.

BUG: kernel NULL pointer dereference, address: 0000000000000008 Oops: 0002 [#1] PREEMPT SMP NOPTI
Call Trace: <TASK> ftrace_mod_callback+0x20d/0x220 ? do_filp_open+0xd9/0x140 ftrace_process_regex.isra.51+0xbf/0x130 ftrace_regex_write.isra.52.part.53+0x6e/0x90 vfs_write+0xee/0x3a0 ? __audit_filter_op+0xb1/0x100 ? auditd_test_task+0x38/0x50 ksys_write+0xa5/0xe0 do_syscall_64+0x3a/0x90 entry_SYSCALL_64_after_hwframe+0x63/0xcd Kernel panic - not syncing: Fatal exception

Um dieses Problem zu beheben, wird INIT_LIST_HEAD() aufgerufen, um das Listenmitglied zu initialisieren.

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

Zuständig

Linux

Reservieren

01.05.2025

Veröffentlichung

01.05.2025

Moderieren

akzeptiert

Eintrag

VDB-306986

CPE

bereit

EPSS

0.00190

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!