CVE-2026-90407 in Linuxinformation

Résumé

par VulDB • 18/09/2026

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

wifi: ath11k : correction des lectures hors limites (overreads) dans ath11k_wmi_process_csa_switch_count_event()

Il n'existe pas d'entrée de politique pour WMI_TAG_PDEV_CSA_SWITCH_COUNT_STATUS_EVENT, donc l'infrastructure d'analyse ne force pas une longueur minimale pour la structure d'événement. De plus, le champ num_vdevs est extrait directement du micrologiciel (firmware) et utilisé comme borne de boucle sur le tableau vdev_ids sans vérifier qu'il tient dans la charge utile TLV. L'une ou l'autre condition peut provoquer une lecture hors limites (out-of-bounds read).

Ajoutez une entrée de politique TLV pour WMI_TAG_PDEV_CSA_SWITCH_COUNT_STATUS_EVENT afin que l'infrastructure d'analyse force une longueur minimale pour la structure d'événement à taille fixe. Ajoutez une fonction utilitaire ath11k_wmi_tlv_data_len() permettant de récupérer la longueur de la charge utile d'un TLV analysé depuis l'en-tête précédant son pointeur de données. Utilisez-la dans ath11k_wmi_process_csa_switch_count_event() pour limiter num_vdevs avant la boucle.

Testé uniquement à la compilation (Compile tested only).

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

Responsable

Linux

Réserver

11/09/2026

Divulgation

17/09/2026

Modérer

accepté

Entrée

VDB-406917

CPE

prêt

EPSS

0.00200

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!