Zephyr: Schreibzugriff ausserhalb der Grenzen in USB-Bluetooth-HCI-Transportklasse
Zusammenfassung
Die Bluetooth-HCI-USB-Transportklasse des USB-Gerätestacks von Zephyr kopiert HCI-Pakete vom Controller zum Host in USB-Puffer, die kleiner sind als die möglichen Pakete. Ein Angreifer in Bluetooth-Reichweite kann den Überlauf mit präparierten ACL-Fragmenten eines verbundenen Peers oder mit erweiterten Advertising-Daten auslösen, und der Überlauf tritt auf Builds mit nur Full-Speed auch bei der normalen Host-Initialisierung auf. Bei deaktivierten Assertions werden angrenzende Speicherbereiche unbemerkt überschrieben, was auf Zielsystemen ohne Speicherschutz zu einer Remote Code Execution führen kann; bei aktivierten Assertions stürzt das Gerät ab, was einen Denial of Service bewirkt.
Betroffen
- Zephyr-Versionen 3.3.0 bis und mit 4.4.2
- Betroffener Code: subsys/usb/device_next/class/bt_hci.c (Bluetooth HCI über USB)
- Praktisch am relevantesten für Builds mit nur Full-Speed ab 4.2.0
- Die Standardkonfiguration ist gemäss CNA-Eintrag nicht betroffen
Behoben in
- Fix-Commit 0419defd2391652edc27689d206fcd9c48439d4a fügt einen separaten TX-Pool für vollständige HCI-Pakete hinzu
- Vorausgesagte Korrekturversion: 4.5.0 (zum Zeitpunkt der Erstellung noch nicht veröffentlicht; zu bestätigen)
- Backport-PRs existieren für die Zweige v4.4 und v3.7; der Merge-Status und die ersten korrigierten Versionsnummern sind unbekannt
Umgehung
- Kein Workaround des Herstellers dokumentiert.
- CONFIG_ASSERT=n oder das Aktivieren von Assertions ist keine Korrektur.
- Falls USB-HCI nicht benötigt wird, die USB-Bluetooth-HCI-Klasse aus dem Build entfernen.
Ausnutzung
- Keine Hinweise auf Ausnutzung in freier Wildbahn gefunden.
- Kein öffentlicher Proof of Concept gefunden.
- Der Angriff erfordert Bluetooth-Reichweite, keine Authentifizierung und keine Benutzerinteraktion (CVSS 8.8).
Unsere Empfehlung
- Prüfen, ob Geräte im Bestand Zephyr-Firmware 3.3.0 bis 4.4.2 mit der USB-Bluetooth-HCI-Klasse verwenden.
- Bei Betroffenheit ein Firmware-Update auf eine korrigierte Version oder einen Backport planen, sobald verfügbar, und die Zephyr-Release-Seite verfolgen.
- USB-HCI-Klasse aus Firmware entfernen, wo sie nicht benötigt wird.
- Bei Geräteherstellern die Zephyr-Version und den Patch-Zeitplan erfragen.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- Zephyr security advisory GHSA-w5px-w97v-c3hj github.com
- Fix commit 0419defd2391652edc27689d206fcd9c48439d4a github.com
- Ubuntu CVE tracker ubuntu.com
- VulDB CVE-2026-79982 vuldb.com
- Strix CVE-2026-79982 www.strix.ai
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 31.10.2026 10:40.
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
