CVE-2026-67298 in FreeRDPinfo

Zusammenfassung

von VulDB • 01.08.2026

In den Versionen von FreeRDP bis einschließlich 3.28.0 befindet sich ein Heap-Buffer-Overflow im serverseitigen RAIL-Kanalhandler (rail_server_handle_messages() in channels/rail/server/rail_main.c). Bei der Verarbeitung eines RAIL-PDU-Headers subtrahiert der Code die Länge des RAIL_PDU_HEADER_LENGTH vom peer-kontrollierten orderLength-Feld, ohne zuvor zu überprüfen, ob orderLength mindestens so groß ist wie die Header-Länge. Für orderLength-Werte von 0 bis 3 führt dies zu einem Unsigned-Integer-Underflow auf eine sehr große Größe, wodurch der Kapazitätscheck in Stream_EnsureRemainingCapacity() umgangen wird (aufgrund eines Pointer-Arithmetic-Wraparounds) und dieser Wert anschließend an WTSVirtualChannelRead() übergeben wird, was zu einem Out-of-Bounds-Schreibzugriff im Heap führt. Ein bösartiger oder kompromittierter RDP-Client kann dies ausnutzen, um den Heap zu beschädigen und den Server zum Absturz zu bringen. Behoben in FreeRDP 3.29.0.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

VulnCheck

Reservieren

29.07.2026

Veröffentlichung

01.08.2026

Moderieren

akzeptiert

Eintrag

VDB-385255

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Interested in the pricing of exploits?

See the underground prices here!