CVE-2026-100076
Beschreibung
Im Linux-Kernel wurde die folgende Schwachstelle behoben: Staging: rtl8723bs: fix xmit frame/xmit buf leaks on mgnt-frame error paths issue beacon(), issue probersp() und issue asocrsp() erhalten einen Management-xmit frame zusammen mit seinem xmit buf aus den Management-TX-Pools des Treibers über alloc mgtxmitframe(). Auf dem normalen Pfad wird der Frame an dump mgntframe() übergeben, der das Eigentum überträgt und schließlich beide Objekte an ihre Pools zurückgibt (der Frame und für Beacons das buf in rtl8723bs mgnt xmit(); andere bufs über den pending-xmitbuf/TX-Vervollständigungspfad). Mehrere Fehler/Edge-Pfade kehren früh nach einem erfolgreichen alloc mgtxmitframe() aber vor dump mgntframe() zurück, so dass das Eigentum nie übertragen wird und kein Objekt frei wird: - issue beacon(): beacon größer als 512 Bytes - issue probersp(): cur network->ie length > MAX IE SZ - issue probersp(): kzalloc() des SSID-Rubbelpuffers schlägt fehl - issue asocrsp(): pkt type ist weder ASSOCRSP noch REASSOCRSP Da alloc mgtxmitframe() den Frame und buf aus ihren freien Listen (list del init) entfernt, ohne sie auf eine ausstehende Liste zu setzen, steht ein verwaistes Paar auf keiner Liste und wird von niemandem referenziert, so dass es nur beim Fahrer-Tryndown zurückgefordert wird. Wiederholte Treffer erschöpfen die Management-TX-Pools schrittweise, bis alloc mgtxmitframe() NULL zurückgibt und die Schnittstelle keine Beacons mehr senden oder Antworten sondieren/assoc können. Befreien Sie Frame und Buffer auf diesen Pfaden und passen Sie die vorhandene korrekte Fehlerbehandlung in issue assocreq() an.
Quellen & weiterführende Informationen
Hier werden ausschließlich tatsächlich zu dieser Schwachstelle gespeicherte Quellenbelege angezeigt.
Was ist zur Behebung zu tun?
Herstellerhinweise prüfen und das betroffene Produkt kurzfristig patchen oder kompensierende Schutzmaßnahmen aktivieren.
Empfohlene Schritte
- Betroffene Systeme identifizieren: linux linux kernel.
- Exposition prüfen: Internet-Erreichbarkeit, Admin-Oberflächen, VPN, Mail- oder Webdienste.
- Hersteller-Advisory öffnen und verfügbare Updates, Workarounds oder Deaktivierungen prüfen.
- Nacharbeiten dokumentieren: betroffene Assets, Maßnahme, Zeitpunkt, Restrestrisiko.
Übergangsmaßnahmen
- Zugriff auf betroffene Dienste auf vertrauenswürdige Netze einschränken.
- WAF/IDS/EDR-Regeln und Hersteller-IOCs aktivieren, sofern verfügbar.
- Nicht benötigte Funktionen, Plugins oder Dienste temporär deaktivieren.