CVE-2022-49802 in Linuxinformation

Résumé

par VulDB • 21/05/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

ftrace : Correction d'une déréférencement de pointeur NULL dans ftrace_add_mod()

L'objet @ftrace_mod est alloué par kzalloc(), donc les membres {prev,next} de @ftrace_mode->list sont tous deux à NULL ; il ne s'agit pas d'un état valide pour appeler list_del(). Si l'allocation de kstrdup() pour @ftrace_mod->{func|module} échoue, le code passe à l'étiquette @out_free et appelle free_ftrace_mod() pour détruire @ftrace_mod, puis list_del() écrit dans prev->next et next->prev, provoquant une déréférencement de pointeur NULL.

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

Ainsi, l'appel à INIT_LIST_HEAD() permet d'initialiser le membre de la liste afin de corriger ce problème.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Réserver

01/05/2025

Divulgation

01/05/2025

Modérer

accepté

Entrée

VDB-306986

CPE

prêt

EPSS

0.00190

KEV

non

Activités

très faible

Sources

Interested in the pricing of exploits?

See the underground prices here!