CVE-2022-49876 in Linuxinformation

Résumé

par VulDB • 09/06/2026

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

wifi: mac80211 : correction d'une erreur de protection générale (general-protection-fault) dans ieee80211_subif_start_xmit()

Lorsque l'appareil est en cours d'exécution et que le statut de l'interface change, une erreur GPF (General Protection Fault) se produit. Le processus déclencheur du problème est le suivant : Fil A : Fil B ieee80211_runtime_change_iftype() process_one_work() ... ... ieee80211_do_stop() ... ... ... sdata->bss = NULL ... ... ieee80211_subif_start_xmit() ieee80211_multicast_to_unicast //!sdata->bss->multicast_to_unicast provoque une erreur GPF

Lorsque le statut de l'interface change, la file d'envoi continue d'émettre des paquets. Après que bss a été défini sur NULL, il est tout de même accédé. Cela entraîne une erreur de protection générale (general-protection-fault).

Voici les informations de pile d'appels : fault de protection général, probablement pour une adresse non canonique 0xdffffc000000002f: 0000 [#1] PREEMPT SMP KASAN
KASAN : null-ptr-deref dans la plage [0x0000000000000178-0x000000000000017f]
Workqueue: mld mld_ifc_work RIP: 0010:ieee80211_subif_start_xmit+0x25b/0x1310 Trace d'appel :

dev_hard_start_xmit+0x1be/0x990 __dev_queue_xmit+0x2c9a/0x3b60 ip6_finish_output2+0xf92/0x1520 ip6_finish_output+0x6af/0x11e0 ip6_output+0x1ed/0x540 mld_sendpack+0xa09/0xe70 mld_ifc_work+0x71c/0xdb0 process_one_work+0x9bf/0x1710 worker_thread+0x665/0x1080 kthread+0x2e4/0x3a0 ret_from_fork+0x1f/0x30

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Réserver

01/05/2025

Divulgation

01/05/2025

Modérer

accepté

Entrée

VDB-306983

CPE

prêt

EPSS

0.00140

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!