CVE-2026-64175 in Linuxinfo

Zusammenfassung

von VulDB • 20.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

wifi: iwlwifi: mld: TX während des Firmware-Neustarts stoppen

Wenn die iwlwifi-Firmware abstürzt (z. B. NMI_INTERRUPT_UNKNOWN auf Intel BE201/Wi-Fi 7), setzt iwl_mld_nic_error() mld->fw_status.in_hw_restart auf true. Allerdings überprüft iwl_mld_tx_from_txq() dieses Flag nicht, bevor Frames aus mac80211 entnommen und an die Transportschicht weitergeleitet werden.

Da die Firmware ausgefallen ist, gibt iwl_trans_tx() für jeden Frame -EIO zurück, woraufhin der Frame sofort freigegeben wird. Unter Bedingungen mit hohem Durchsatz (z. B. Tailscale-UDP-Traffic oder aktive SSH-Sitzungen) entsteht dadurch eine enge Schleife aus Entnahme-Versuch-Fehler-Freigabe, die CPU-Zyklen verschwendet und zu einer schnellen Allokationsfluktuation von skbs führt, was durch Slab-Fragmentierung einen Speicherdruck verursacht.

Der RX-Pfad verfügt bereits über diese Schutzmaßnahme (iwl_mld_rx_mpdu überprüft in_hw_restart an rx.c:1906), ebenso wie der TXQ-Allokierungs-Worker (iwl_mld_add_txqs_wk an tx.c:156). Fügen Sie denselben Guard zu iwl_mld_tx_from_txq() hinzu, um alle TX-Vorgänge während des Firmware-Neustarts zu stoppen.

Frames, die in den mac80211-TXQs verbleiben, werden nach Abschluss des Neustarts automatisch abgebaut, wenn durch die Queue-Reallokation iwl_mld_tx_from_txq() über iwl_mld_add_txq_list() aufgerufen wird oder neuer Traffic der oberen Schicht wake_tx_queue aufruft.

Getestet auf einem ASUS Zenbook 14 UX3405CA mit Intel BE201 (Wi-Fi 7) unter Kernel 6.19.5, wobei die Firmware bei Tailscale-Traffic etwa alle 10–15 Minuten abstürzte.

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

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

19.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380301

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

medium

Quellen

Want to know what is going to be exploited?

We predict KEV entries!