CVE-2026-57156
FreeRDP: FreeRDP: Arbitrary code execution or denial of service via integer overflow in RDP message processing
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD. Más baja según Red Hat (alta), Ubuntu (media).
Descripción
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.28.0 on 32-bit builds, FreeRDP clients contain an integer overflow in update_read_delta_points in libfreerdp/core/orders.c when multiplying an attacker-controlled point count by sizeof(DELTA_POINT), allowing a malicious RDP peer to allocate an undersized heap buffer and then write beyond it during initialization. This issue is fixed in version 3.28.0.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| alpine 3.24 | freerdp | 3.29.0-r0 |
| alpine edge | freerdp | 3.29.0-r0 |
| debian 11 | freerdp2 | sin corrección indicada |
| debian 12 | freerdp2 | sin corrección indicada |
| debian 13 | freerdp3 | sin corrección indicada |
| debian 14 | freerdp3 | 3.28.0+dfsg-1 |
| echo | freerdp2, freerdp3 | sin corrección indicada |
| rapidfort alpine 3.20 | freerdp | 3.29.0-r0 |
| rapidfort alpine 3.21 | freerdp | 3.29.0-r0 |
| rapidfort alpine 3.22 | freerdp | 3.29.0-r0 |
| rapidfort alpine 3.23 | freerdp | 3.29.0-r0 |
| rapidfort alpine 3.24 | freerdp | 3.29.0-r0 |
Mostrar las 31 entradas de 18 fuentes
| Fuente | Paquete | Corregido en |
|---|---|---|
| alpine 3.24 | freerdp | 3.29.0-r0 |
| alpine edge | freerdp | 3.29.0-r0 |
| debian 11 | freerdp2 | sin corrección indicada |
| debian 12 | freerdp2 | sin corrección indicada |
| debian 13 | freerdp3 | sin corrección indicada |
| debian 14 | freerdp3 | 3.28.0+dfsg-1 |
| echo | freerdp2 | sin corrección indicada |
| echo | freerdp3 | sin corrección indicada |
| rapidfort alpine 3.20 | freerdp | 3.29.0-r0 |
| rapidfort alpine 3.21 | freerdp | 3.29.0-r0 |
| rapidfort alpine 3.22 | freerdp | 3.29.0-r0 |
| rapidfort alpine 3.23 | freerdp | 3.29.0-r0 |
| rapidfort alpine 3.24 | freerdp | 3.29.0-r0 |
| rapidfort debian 12 | freerdp2 | sin corrección indicada |
| rapidfort debian 12 | freerdp3 | 0:3.28.0+dfsg-1 |
| rapidfort debian 13 | freerdp2 | sin corrección indicada |
| rapidfort debian 13 | freerdp3 | 0:3.28.0+dfsg-1 |
| rapidfort fedora 43 | freerdp | 2:3.28.0-1.fc43 |
| rapidfort fedora 43 | freerdp-devel | 2:3.28.0-1.fc43 |
| rapidfort fedora 43 | freerdp-libs | 2:3.28.0-1.fc43 |
| rapidfort fedora 43 | freerdp-server | 2:3.28.0-1.fc43 |
| rapidfort fedora 43 | libwinpr | 2:3.28.0-1.fc43 |
| rapidfort fedora 43 | libwinpr-devel | 2:3.28.0-1.fc43 |
| Red Hat | freerdp | sin corrección indicada |
| Red Hat | freerdp-devel | sin corrección indicada |
| Red Hat | freerdp-libs | sin corrección indicada |
| Red Hat | freerdp-plugins | sin corrección indicada |
| Red Hat | libwinpr | sin corrección indicada |
| Red Hat | libwinpr-devel | sin corrección indicada |
| ubuntu 24.04 | freerdp3 | 3.30.0+dfsg-0ubuntu0.24.04.1 |
| ubuntu 26.04 | freerdp3 | 3.30.0+dfsg-0ubuntu0.26.04.1 |
Referencias
- https://access.redhat.com/security/cve/CVE-2026-57156
- https://github.com/FreeRDP/FreeRDP/commit/487f35daccb36a6224e530dcd8fa60850825f823
- https://github.com/FreeRDP/FreeRDP/pull/12938
- https://github.com/FreeRDP/FreeRDP/releases/tag/3.28.0
- https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-v5wf-j8j4-77h7
- https://nvd.nist.gov/vuln/detail/CVE-2026-57156
- https://ubuntu.com/security/notices/USN-8561-1
- https://www.cve.org/CVERecord?id=CVE-2026-57156