Skip to content
OpenAdvisories
Unscored CVE-2018-20179 EUVD-2018-12746GHSA-4q64-7w7g-5x5w

rdesktop versions up to and including v1.8.3 contain an Integer Underflow that leads to a Heap-Based Buffer Overflow in the function lspci_…

Published Mar 15, 2019 · Updated Aug 5, 2024 · Assigned by mitre

Description

rdesktop versions up to and including v1.8.3 contain an Integer Underflow that leads to a Heap-Based Buffer Overflow in the function lspci_process() and results in memory corruption and probably even a remote code execution.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 rdesktop 1.8.4-1 —
Debian 13 rdesktop 1.8.4-1 —
Debian 12 rdesktop 1.8.4-1 —
Debian 9 rdesktop 1.8.4-1~deb9u1 DSA-4394-1
Debian 8 rdesktop 1.8.4-0+deb8u1 DLA-1683-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS rdesktop No fix yet —
Ubuntu 16.04 LTS rdesktop No fix yet —
ReleasePackageFixed inAdvisory
SUSE Package Hub 15 SP1 rdesktop 1.8.6-bp151.2.3.1 openSUSE-SU-2019:2135-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed rdesktop 1.9.0-4.6 openSUSE-SU-2024:11298-1
openSUSE Leap 15.1 rdesktop 1.8.6-bp151.2.3.1 openSUSE-SU-2019:2135-1
ReleasePackageFixed inAdvisory
Alpine v3.24 rdesktop 1.8.6-r0 —
Alpine v3.23 rdesktop 1.8.6-r0 —
Alpine v3.22 rdesktop 1.8.6-r0 —
Alpine v3.21 rdesktop 1.8.6-r0 —
Alpine v3.20 rdesktop 1.8.6-r0 —
Show 10 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 rdesktop 1.8.6-r0 —
Alpine v3.18 rdesktop 1.8.6-r0 —
Alpine v3.17 rdesktop 1.8.6-r0 —
Alpine v3.16 rdesktop 1.8.6-r0 —
Alpine v3.15 rdesktop 1.8.6-r0 —
Alpine v3.14 rdesktop 1.8.6-r0 —
Alpine v3.13 rdesktop 1.8.6-r0 —
Alpine v3.12 rdesktop 1.8.6-r0 —
Alpine v3.11 rdesktop 1.8.6-r0 —
Alpine v3.10 rdesktop 1.8.6-r0 —

Advisories 4

References