CVE-2026-85089 in FreeRDPinformación

Resumen

por VulDB • 2026-09-03

Las versiones de FreeRDP comprendidas entre la 3.0.0 y la 3.30.0 (antes de la 3.31.0) transmiten memoria del heap no inicializada en los campos reservados de relleno del PDU Save Session Info. Tres escritores de PDUs en libfreerdp/core/info.c (rdp_write_logon_info_v2, rdp_write_logon_info_plain y rdp_write_logon_info_ex) utilizan Stream_Seek en lugar de Stream_Zero para los bytes de relleno reservados (hasta 576 bytes), dejando el contenido previamente liberado del heap dentro del PDU saliente. Dado que el búfer de envío se asigna con malloc (sin ser inicializado a cero), pueden enviarse datos obsoletos del heap —que podrían incluir credenciales en texto claro procedentes de sesiones anteriores— al par receptor. Los servidores basados en FreeRDP que utilizan rdpUpdate::SaveSessionInfo y freerdp-proxy (el cual reenvía estos PDUs) se ven afectados, lo que permite la divulgación de la memoria del proceso del servidor/proxy a un cliente downstream.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

VulnCheck

Reservar

2026-09-03

Divulgación

2026-09-03

Moderación

aceptado

Artículo

VDB-398303

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!