CVE-2018-8786
freerdp: Integer truncation leading to heap-based buffer overflow in update_read_bitmap_update() function
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD. Más baja según Red Hat (alta), Amazon (alta), Oracle (alta), Ubuntu (media).
Descripción
FreeRDP prior to version 2.0.0-rc4 contains an Integer Truncation that leads to a Heap-Based Buffer Overflow in function update_read_bitmap_update() and results in a memory corruption and probably even a remote code execution.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| alpine 3.10 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.11 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.12 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.13 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.14 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.15 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.16 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.17 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.18 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.19 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.20 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.21 | freerdp | 2.0.0_rc4-r0 |
Mostrar las 49 entradas de 32 fuentes
| Fuente | Paquete | Corregido en |
|---|---|---|
| alpine 3.10 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.11 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.12 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.13 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.14 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.15 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.16 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.17 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.18 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.19 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.20 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.21 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.22 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.22 | freerdp2 | 2.0.0_rc4-r0 |
| alpine 3.23 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.23 | freerdp2 | 2.0.0_rc4-r0 |
| alpine 3.24 | freerdp | 2.0.0_rc4-r0 |
| alpine 3.24 | freerdp2 | 2.0.0_rc4-r0 |
| alpine 3.9 | freerdp | 2.0.0_rc4-r0 |
| alpine edge | freerdp | 2.0.0_rc4-r0 |
| alpine edge | freerdp2 | 2.0.0_rc4-r0 |
| amazon linux 2 | freerdp | 1.0.2-15.amzn2.0.1 |
| amazon linux 2 | freerdp-debuginfo | 1.0.2-15.amzn2.0.1 |
| amazon linux 2 | freerdp-devel | 1.0.2-15.amzn2.0.1 |
| amazon linux 2 | freerdp-libs | 1.0.2-15.amzn2.0.1 |
| amazon linux 2 | freerdp-plugins | 1.0.2-15.amzn2.0.1 |
| debian 11 | freerdp2 | 2.0.0~git20181120.1.e21b72c95+dfsg1-1 |
| debian 12 | freerdp2 | 2.0.0~git20181120.1.e21b72c95+dfsg1-1 |
| debian 8 | freerdp | 1.1.0~git20140921.1.440916e+dfsg1-13~deb8u3 |
| debian 9 | freerdp | 1.1.0~git20140921.1.440916e+dfsg1-13+deb9u3 |
| echo | freerdp2 | 2.0.0~git20181120.1.e21b72c95+dfsg1-1 |
| Oracle Linux 7 | freerdp | 1.0.2-15.el7_6.1 |
| Oracle Linux 7 | freerdp-devel | 1.0.2-15.el7_6.1 |
| Oracle Linux 7 | freerdp-libs | 1.0.2-15.el7_6.1 |
| Oracle Linux 7 | freerdp-plugins | 1.0.2-15.el7_6.1 |
| 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 |
| ubuntu 14.04 | freerdp | 1.0.2-2ubuntu1.2 |
| ubuntu 16.04 | freerdp | 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.3 |
| ubuntu 16.04-ESM | freerdp | 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.3 |
| ubuntu 18.04 | freerdp | 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1.18.04.1 |
| ubuntu 18.04 | freerdp2 | 2.0.0~git20170725.1.1648deb+dfsg1-7ubuntu0.1 |
| ubuntu 18.04-ESM | freerdp | 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1.18.04.1 |
| ubuntu 18.04-ESM | freerdp2 | 2.0.0~git20170725.1.1648deb+dfsg1-7ubuntu0.1 |
| ubuntu 18.10 | freerdp | 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu1.18.10.1 |
| ubuntu 18.10 | freerdp2 | 2.0.0~git20180411.1.7a7b1802+dfsg1-2ubuntu0.1 |
| ubuntu 19.04 | freerdp2 | 2.0.0~git20181120.1.e21b72c95+dfsg1-1 |
Referencias
- http://www.securityfocus.com/bid/106938
- https://access.redhat.com/errata/RHSA-2019:0697
- https://access.redhat.com/security/cve/CVE-2018-8786
- https://github.com/FreeRDP/FreeRDP/commit/445a5a42c500ceb80f8fa7f2c11f3682538033f3
- https://linux.oracle.com/cve/CVE-2018-8786.html
- https://linux.oracle.com/errata/ELSA-2019-0697.html
- https://lists.debian.org/debian-lts-announce/2019/02/msg00015.html
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/YVJKO2DR5EY4C4QZOP7SNNBEW2JW6FHX/
Las 15 referencias
- https://nvd.nist.gov/vuln/detail/CVE-2018-8786
- https://research.checkpoint.com/reverse-rdp-attack-code-execution-on-rdp-clients/
- https://ubuntu.com/security/notices/USN-3845-1
- https://ubuntu.com/security/notices/USN-3845-2
- https://usn.ubuntu.com/3845-1/
- https://usn.ubuntu.com/3845-2/
- https://www.cve.org/CVERecord?id=CVE-2018-8786