„`html
Zusammenfassung
Die Schwachstelle CVE-2026-67292 betrifft FreeRDP vor Version 3.29.0 und manifestiert sich als Buffer Over-Disclosure-Vulnerability im Gateway WebSocket-Transport. Die Anfälligkeit ermöglicht es böswilligen Gateway- oder WebSocket-Peers, vertrauliche Informationen vom Client zu offenbaren oder einen Denial-of-Service-Angriff durchzuführen. Der CVSS-Score von 6.5 klassifiziert diese als Medium-Severity-Vulnerability.
Betroffene Systeme
Die Vulnerability betrifft FreeRDP-Versionen vor 3.29.0. Dies umfasst alle Systeme, die FreeRDP als RDP-Client nutzen, insbesondere:
- Linux-Distributionen mit FreeRDP-Installation
- macOS-Systeme mit FreeRDP
- Windows-basierte RDP-Client-Implementierungen
- Embedded Systems mit FreeRDP
Technische Details
Die Vulnerability liegt in der Datei libfreerdp/core/gateway/websocket.c. Der fehlerhafte Code nutzt einen statischen 1024-Byte-Response-Stream für Pong-Replies, ohne die Länge an die tatsächlich empfangene Ping-Payload anzupassen. Wenn ein bösartiger Peer einen nicht-leeren Ping-Frame sendet, antwortet der Client mit einem überlangen Pong-Paket, das Bytes über die eigentliche Payload hinaus sendet. Der Angreifer kann die Maskierungsschlüssel extrahieren und das Reply entmaskieren, was zu Information Disclosure führt.
Ein Zero-Length-Ping verursacht einen Assertion-Fehler, der den Client terminiert und damit einen Denial-of-Service-Zustand herbeifĂĽhrt.
Empfohlene Massnahmen
- Upgrade durchführen: FreeRDP auf Version 3.29.0 oder später aktualisieren
- Netzwerk-Segmentierung: Gateway-Zugriff auf vertrauenswürdige Netzwerke beschränken
- Monitoring: Unerwartete Client-Disconnects und WebSocket-Fehler protokollieren
- Workaround: WebSocket-Gateway temporär deaktivieren, falls möglich
Bewertung
CVSS-Score: 6.5 (Medium)
Angriffsvektor: Network
Patch-Status: Kein Patch verfügbar – Update auf 3.29.0+ notwendig
Priorität: Mittel – Sollte zeitnah adressiert werden, besonders in Gateway-Umgebungen
„`