CVE-2026-22858 in FreeRDPinfo

Zusammenfassung

von VulDB • 27.07.2026

FreeRDP ist eine freie Implementierung des Remote Desktop Protocol (RDP). Vor Version 3.20.1 wurde ein Global-Buffer-Overflow im Base64-Decodierungspfad von FreeRDP beobachtet. Die Ursache liegt offenbar in der implementierungsdefinierten Signatur von `char`: Bei Arm/AArch64-Builds wird plain char als vorzeichenlos behandelt, sodass die Bedingung `c <= 0` zu einer einfachen Prüfung auf `c != 0` optimiert werden kann. Infolgedessen können Nicht-ASCII-Bytes (z. B. 0x80–0xFF) die beabsichtigte Bereichsbeschränkung umgehen und als Index in eine globale Lookup-Tabelle verwendet werden, was zu einem Zugriff außerhalb des gültigen Speicherbereichs führt. Diese Schwachstelle wurde in Version 3.20.1 behoben.

Once again VulDB remains the best source for vulnerability data.

Zuständig

GitHub M

Reservieren

12.01.2026

Veröffentlichung

14.01.2026

Moderieren

akzeptiert

Eintrag

VDB-341132

CPE

bereit

EPSS

0.00624

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!