Forscher von Eset auf der derzeit stattfindenden Konferenz Informationen zu () in den Wireless-Chips von Cypress und Broadcom, die es ermöglichen, abgefangenen Wi-Fi-Verkehr zu entschlüsseln, der mit dem WPA2-Protokoll geschützt ist. Die Schwachstelle trägt den Codenamen Kr00k. Das Problem betrifft FullMAC-Chips (der Wi-Fi-Stack ist auf Chip-Seite und nicht im Treiber implementiert), die in einer Vielzahl von Verbrauchgeräten eingesetzt werden, von Smartphones bekannter Hersteller (Apple, Xiaomi, Google, Samsung) bis hin zu Smart Speakern (Amazon Echo, Amazon Kindle), Platinen (Raspberry Pi 3) und Wireless Access Points (Huawei, ASUS, Cisco).
Die Schwachstelle wird durch eine fehlerhafte Handhabung von Verschlüsselungsschlüsseln beim Abkoppeln () des Geräts von einem Zugriffspunkt verursacht. Beim Abkoppeln wird der in dem Chip gespeicherte Sitzungsschlüssel (PTK) zurückgesetzt, da im aktuellen Sitzung keine weiteren Daten gesendet werden. Der Kern der Schwachstelle besteht darin, dass die verbleibenden Daten im Übertragungsbereich (TX) bereits mit einem leeren Schlüssel, der nur aus Nullen besteht, verschlüsselt werden und daher bei einer Abfangung leicht entschlüsselt werden können. Der leere Schlüssel wird nur auf die verbleibenden Daten im Puffer angewendet, dessen Größe mehrere Kilobyte beträgt.
Daher basiert der Angriff auf dem absichtlichen Senden bestimmter Frames, die eine Dissociation auslösen, und dem Abfangen der daraufhin gesendeten Daten. Dissociation wird üblicherweise in drahtlosen Netzwerken verwendet, um von einem Zugriffspunkt zu einem anderen während des Roaming oder beim Verlust der Verbindung zum aktuellen Zugriffspunkt zu wechseln. Dissociation kann durch das Senden eines Steuerrahmens ausgelöst werden, der unverschlüsselt übertragen wird und keine Authentifizierung erfordert (es reicht aus, dass das Wi-Fi-Signal erreichbar ist, es ist jedoch keine Verbindung zum drahtlosen Netzwerk erforderlich). Der Angriff wurde nur unter Verwendung des WPA2-Protokolls getestet, die Möglichkeit eines Angriffs auf WPA3 wurde nicht überprüft.
Laut einer ersten Schätzung könnte die potenzielle Schwachstelle Milliarden von im Umlauf befindlichen Geräten betreffen. Auf Geräten mit Chips von Qualcomm, Realtek, Ralink und Mediatek tritt das Problem nicht auf. Dabei ist die Entschlüsselung von Datenverkehr sowohl möglich, wenn ein anfälliges Client-Gerät auf einen unproblematischen Access Point zugreift, als auch wenn ein nicht betroffenes Gerät einen Access Point kontaktiert, bei dem die Schwachstelle auftritt. Viele Hersteller von Verbraucherelektronik haben bereits Firmware-Updates veröffentlicht, die die Schwachstelle beseitigen (z. B. hat Apple) bereits im Oktober letzten Jahres).
Es ist wichtig zu beachten, dass die Schwachstelle die Verschlüsselung auf der Ebene des drahtlosen Netzwerks betrifft und nur die vom Benutzer hergestellten ungeschützten Verbindungen analysiert werden können, jedoch keine Möglichkeit bietet, die Verbindungen mit Anwendungsebene-Verschlüsselung (HTTPS, SSH, STARTTLS, DNS über TLS, VPN usw.) zu kompromittieren. Die Gefahr eines Angriffs wird zudem verringert, da der Angreifer nur einige Kilobyte an Daten entschlüsseln kann, die sich zum Zeitpunkt der Trennung im Übertragungsbuffer befanden. Für einen erfolgreichen Zugriff auf über eine ungeschützte Verbindung gesendete vertrauliche Daten muss der Angreifer entweder genau wissen, wann sie gesendet werden, oder ständig die Trennung vom Access Point initiieren, was dem Benutzer durch die ständigen Neustarts der drahtlosen Verbindung auffallen könnte.
Einige der in Eset getesteten Geräte auf ihre Angreifbarkeit:
- Amazon Echo 2. Generation
- Amazon Kindle 8. Generation
- Apple iPad mini 2
- Apple iPhone 6, 6S, 8, XR
- Apple MacBook Air Retina 13 Zoll 2018
- Google Nexus 5
- Google Nexus 6
- Google Nexus 6S
- Raspberry Pi 3
- Samsung Galaxy S4 GT-I9505
- Samsung Galaxy S8
- Xiaomi Redmi 3S
- Drahtlose Router ASUS RT-N12, Huawei B612S-25d, Huawei EchoLife HG8245H, Huawei E5577Cs-321

Quelle: opennet.ru
