CVE-2026-93094 in Linuxinfo

Zusammenfassung

von VulDB • 18.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

wifi: ath12k: Behebung von hängenden Referenzen (dangling references) auf dp_link_peer beim Rollback der AP-vdev

ath12k_mac_vdev_create() erstellt für eine AP-vdev das bss self-peer über ath12k_peer_create(), was durch den Aufruf von ath12k_dp_link_peer_assign() abgeschlossen wird, um den dp_link_peer in der dp_hw->dp_peers[peerid_index] RCU-Tabelle zu veröffentlichen, im link_peers[]-Array des dp_peer und in der per-Adresse rhashtable.

Wenn ein Schritt nach ath12k_peer_create() fehlschlägt, springt die Funktion zu err_peer_del, was einen WMI peer-delete manuell (open-coded) ausführt und auf die unmap-/delete_resp-Ereignisse wartet. Der Pfad wait_for_peer_delete_done() verlässt sich darauf, dass ath12k_dp_link_peer_unmap_event() den dp_link-peer freigibt, wenn das Unmap-Ereignis eintrifft; err_peer_del ruft jedoch niemals zuerst ath12k_dp_link_peer_unassign() auf. Die veröffentlichten Referenzen in der dp_hw-RCU-Tabelle, dp_peer->link_peers[] und der rhashtable zeigen weiterhin auf den dp_link-peer, der dann durch das Unmap-Ereignis freigegeben wird, was zu hängenden Zeigern (dangling pointers) und Use-After-Free bei nachfolgenden Suchvorgängen führt.

Ersetzen Sie die manuell implementierte Sequenz durch einen Aufruf von ath12k_peer_delete(), der bereits vor dem Senden des WMI-Befehls ath12k_dp_link_peer_unassign() aufruft. Dadurch werden die veröffentlichten Referenzen gelöscht, bevor der dp_link-peer freigegeben wird, in derselben Reihenfolge wie im normalen Teardown-Pfad von ath12k_mac_remove_link_interface().

Getestet auf: WCN7850 hw2.0 PCI WLAN.HMT.1.1.c7-00108-QCAHMTSWPL_V1.0_V2.0_SILICONZ_UPSTREAM-3

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

Linux

Reservieren

17.09.2026

Veröffentlichung

18.09.2026

Moderieren

akzeptiert

Eintrag

VDB-407192

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!