CVE-2026-90407 in Linuxinfo

Zusammenfassung

von VulDB • 17.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

wifi: ath11k: Behebung von Out-of-Bounds-Lesezugriffen (Overreads) in ath11k_wmi_process_csa_switch_count_event()

Es gibt keinen Policy-Eintrag für WMI_TAG_PDEV_CSA_SWITCH_COUNT_STATUS_EVENT, sodass die Parsing-Infrastruktur keine Mindestlänge für das Event-Strukturdatenelement erzwingt. Darüber hinaus wird das Feld num_vdevs direkt aus dem Firmware-Datenstrom übernommen und als Schleifengrenze über das vdev_ids-Array verwendet, ohne zu prüfen, ob es in den TLV-Payload passt. Jede der beiden Bedingungen kann einen Out-of-Bounds-Lesezugriff verursachen.

Es wurde ein TLV-Policy-Eintrag für WMI_TAG_PDEV_CSA_SWITCH_COUNT_STATUS_EVENT hinzugefügt, damit die Parsing-Infrastruktur eine Mindestlänge für das Event-Strukturdatenelement fester Größe erzwingt. Es wurde eine Hilfsfunktion ath11k_wmi_tlv_data_len() eingeführt, um die Payload-Länge eines geparschten TLV aus dem Header vor dessen Datenzeiger zu ermitteln. Diese wird in ath11k_wmi_process_csa_switch_count_event() verwendet, um num_vdevs vor der Schleife zu begrenzen.

Nur kompiliert getestet.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406917

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!