FreeRDP: Double Free im NSCodec-Encoder führt zu Denial of Service
Zusammenfassung
FreeRDP vor 3.32.0 enthält eine Double-Free-Schwachstelle im NSCodec-Encoder (nsc_context_initialize_encode()). Nach einem fehlgeschlagenen teilweisen Vergrössern der Plane-Buffer bleiben veraltete Zeiger zurück, die beim Freigeben des Kontexts erneut freigegeben werden. Ein entfernter Angreifer mit einem manipulierten RDP-Client kann einen FreeRDP-Server durch einen grossen Desktop zum Absturz bringen, jedoch nur, wenn auf dem Server ein Speicherzuweisungsfehler auftritt. Eine Codeausführung wurde nicht nachgewiesen.
Betroffen
- FreeRDP 3.31.0 (durch die Advisory bestätigt)
- Der CNA-Eintrag führt alle Versionen vor 3.32.0 als betroffen auf; ältere Versionen wurden nicht vollständig geprüft
Behoben in
- FreeRDP 3.32.0 (gemäss CNA-Eintrag und GitHub-Advisory GHSA-2hhg-8xx6-v73w)
Umgehung
Unbekannt. Es ist keine vom Hersteller dokumentierte Workaround-Massnahme bekannt.
Ausnutzung
- Gemäss den Quellen nicht bekanntermassen in freier Wildbahn ausgenutzt; nicht im CISA-KEV-Katalog aufgeführt
- CISA SSVC führt die Ausnutzung als 'poc' (Proof of Concept existiert) und die Automatisierbarkeit als 'no'
- In der Recherche wurde kein öffentlicher Proof of Concept gefunden, was jedoch nicht beweist, dass keiner existiert
Unsere Empfehlung
- FreeRDP auf 3.32.0 oder neuer aktualisieren oder den Fix des Linux-Distributors installieren
- Inventar auf FreeRDP-Server prüfen, auch in Appliances und Paketen wie freerdp3
- RDP-Server nicht direkt aus dem Internet erreichbar machen; sie hinter einem VPN oder RD-Gateway betreiben
- Logs von RDP-Servern auf wiederholte Abstürze oder ungewöhnliche Verbindungsversuche überwachen
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- GitHub Security Advisory GHSA-2hhg-8xx6-v73w github.com
- VulnCheck Advisory www.vulncheck.com
- FreeRDP 3.32.0 release github.com
- OSV record CVE-2026-109257 osv.dev
- Ubuntu security tracker ubuntu.com
- VulDB entry 417030 vuldb.com
- OpenCVE CVE-2026-109257 app.opencve.io
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 01.11.2026 16: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.
