Eine Schwachstelle in FreeBSD, die über ein bösartiges USB-Gerät ausgenutzt werden kann.

In FreeBSD die Schwachstelle Eine Schwachstelle im USB-Stack (CVE-2020-7456), die die Ausführung von Code auf Kernel-Ebene oder im Benutzermodus ermöglicht, wenn ein schädliches USB-Gerät an das System angeschlossen wird. USB HID (Human Interface Device)-Descriptors können den aktuellen Zustand bereitstellen und abrufen, wodurch die Beschreibungen von Elementen in mehrstufige Gruppen kombiniert werden können. FreeBSD unterstützt bis zu 4 solcher Extraktionslevel. Wenn das Level während der Verarbeitung des gleichen HID-Elements nicht wiederhergestellt wird, erfolgt der Zugriff auf einen ungültigen Speicherbereich. Das Problem wurde in den Updates FreeBSD 11.3-RELEASE-p10 und 12.1-RELEASE-p6 behoben. Als Umgehungsschutz wird empfohlen, die Einstellung „sysctl hw.usb.disable_enumeration=1“ festzulegen.

Die Schwachstelle wurde von Andy Nguyen von Google entdeckt und überschneidet sich nicht mit einem anderen Problem, das kürzlich der angekündigten von Forschern der Purdue University und der École Polytechnique Fédérale de Lausanne angegangen wurde. Diese Forscher entwickelten das Werkzeug USBFuzz, das ein fehlerhaft funktionierendes USB-Gerät simuliert, um USB-Treiber mit Fuzzing-Tests zu überprüfen. USBFuzz wird in naher Zukunft auf GitHub veröffentlicht.. Mit dem neuen Tool wurden 26 Schwachstellen identifiziert, davon 18 in Linux, 4 in Windows, 3 in macOS und eine in FreeBSD. Über die Details dieser Probleme wurden bislang keine Angaben gemacht, es wurde jedoch erwähnt, dass für 10 Schwachstellen CVE-Identifikatoren vergeben wurden und 11 der in Linux aufgetretenen Probleme bereits behoben wurden. Ähnliche Techniken des Fuzzing-Tests setzt ein Andrej Konovalov von Google, der in den letzten Jahren entdeckte 44 Sicherheitsanfälligkeiten im USB-Stack von Linux.

Quelle: opennet.ru

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster