CVE-2019-15681
Published: 29 October 2019
LibVNC commit before d01e1bb4246323ba6fcee3b82ef1faa9b1dac82a contains a memory leak (CWE-655) in VNC server code, which allow an attacker to read stack memory and can be abused for information disclosure. Combined with another vulnerability, it can be used to leak stack memory and bypass ASLR. This attack appear to be exploitable via network connectivity. These vulnerabilities have been fixed in commit d01e1bb4246323ba6fcee3b82ef1faa9b1dac82a.
From the Ubuntu Security Team
Pavel Cheremushkin discovered that TightVNC has a memory leak vulnerability. An attacker could use it to disclosure sensitive information.
Priority
Status
Package | Release | Status |
---|---|---|
italc
Launchpad, Ubuntu, Debian |
bionic |
Released
(1:3.0.3+dfsg1-3ubuntu0.1)
|
focal |
Does not exist
|
|
groovy |
Does not exist
|
|
hirsute |
Does not exist
|
|
impish |
Does not exist
|
|
jammy |
Does not exist
|
|
kinetic |
Does not exist
|
|
lunar |
Does not exist
|
|
mantic |
Does not exist
|
|
noble |
Does not exist
|
|
trusty |
Does not exist
(trusty was needed)
|
|
upstream |
Released
(1:3.0.3+dfsg1-1+deb9u1, 1:2.0.2+dfsg1-2+deb8u1)
|
|
xenial |
Released
(1:2.0.2+dfsg1-4ubuntu0.1)
|
|
krfb
Launchpad, Ubuntu, Debian |
bionic |
Needs triage
|
disco |
Ignored
(end of life)
|
|
eoan |
Ignored
(end of life)
|
|
focal |
Needs triage
|
|
groovy |
Ignored
(end of life)
|
|
hirsute |
Ignored
(end of life)
|
|
impish |
Ignored
(end of life)
|
|
jammy |
Needs triage
|
|
kinetic |
Ignored
(end of life, was needs-triage)
|
|
lunar |
Ignored
(end of life, was needs-triage)
|
|
mantic |
Ignored
(end of life, was needs-triage)
|
|
noble |
Needs triage
|
|
trusty |
Does not exist
|
|
upstream |
Needs triage
|
|
xenial |
Needs triage
|
|
libvncserver
Launchpad, Ubuntu, Debian |
bionic |
Released
(0.9.11+dfsg-1ubuntu1.2)
|
disco |
Ignored
(end of life)
|
|
eoan |
Released
(0.9.11+dfsg-1.3ubuntu0.1)
|
|
focal |
Not vulnerable
(0.9.12+dfsg-8)
|
|
groovy |
Not vulnerable
(0.9.12+dfsg-8)
|
|
hirsute |
Not vulnerable
(0.9.12+dfsg-8)
|
|
impish |
Not vulnerable
(0.9.12+dfsg-8)
|
|
jammy |
Not vulnerable
(0.9.12+dfsg-8)
|
|
kinetic |
Not vulnerable
(0.9.12+dfsg-8)
|
|
lunar |
Not vulnerable
(0.9.12+dfsg-8)
|
|
mantic |
Not vulnerable
(0.9.12+dfsg-8)
|
|
noble |
Not vulnerable
(0.9.12+dfsg-8)
|
|
trusty |
Does not exist
|
|
upstream |
Needs triage
|
|
xenial |
Released
(0.9.10+dfsg-3ubuntu0.16.04.4)
|
|
Patches:
upstream: https://github.com/LibVNC/libvncserver/commit/d01e1bb4246323ba6fcee3b82ef1faa9b1dac82a |
||
tightvnc
Launchpad, Ubuntu, Debian |
bionic |
Needs triage
|
disco |
Ignored
(end of life)
|
|
eoan |
Ignored
(end of life)
|
|
focal |
Needs triage
|
|
groovy |
Ignored
(end of life)
|
|
hirsute |
Ignored
(end of life)
|
|
impish |
Ignored
(end of life)
|
|
jammy |
Needs triage
|
|
kinetic |
Ignored
(end of life, was needs-triage)
|
|
lunar |
Ignored
(end of life, was needs-triage)
|
|
mantic |
Ignored
(end of life, was needs-triage)
|
|
noble |
Needs triage
|
|
trusty |
Released
(1.3.9-6.5+deb8u1build0.14.04.1~esm1)
Available with Ubuntu Pro or Ubuntu Pro (Infra-only) |
|
upstream |
Needs triage
|
|
xenial |
Needs triage
|
|
veyon
Launchpad, Ubuntu, Debian |
bionic |
Does not exist
|
disco |
Ignored
(end of life)
|
|
eoan |
Ignored
(end of life)
|
|
focal |
Needs triage
|
|
groovy |
Ignored
(end of life)
|
|
hirsute |
Ignored
(end of life)
|
|
impish |
Ignored
(end of life)
|
|
jammy |
Needs triage
|
|
kinetic |
Ignored
(end of life, was needs-triage)
|
|
lunar |
Ignored
(end of life, was needs-triage)
|
|
mantic |
Ignored
(end of life, was needs-triage)
|
|
noble |
Needs triage
|
|
trusty |
Does not exist
|
|
upstream |
Needs triage
|
|
xenial |
Does not exist
|
|
vino
Launchpad, Ubuntu, Debian |
bionic |
Released
(3.22.0-3ubuntu1.1)
|
disco |
Ignored
(end of life)
|
|
eoan |
Ignored
(end of life)
|
|
focal |
Released
(3.22.0-5ubuntu2.1)
|
|
groovy |
Released
(3.22.0-6ubuntu1)
|
|
hirsute |
Released
(3.22.0-6ubuntu1)
|
|
impish |
Released
(3.22.0-6ubuntu1)
|
|
jammy |
Released
(3.22.0-6ubuntu1)
|
|
kinetic |
Released
(3.22.0-6ubuntu1)
|
|
lunar |
Released
(3.22.0-6ubuntu1)
|
|
mantic |
Released
(3.22.0-6ubuntu1)
|
|
noble |
Released
(3.22.0-6ubuntu1)
|
|
trusty |
Does not exist
|
|
upstream |
Needs triage
|
|
xenial |
Released
(3.8.1-0ubuntu9.3)
|
|
x11vnc
Launchpad, Ubuntu, Debian |
bionic |
Needs triage
|
disco |
Ignored
(end of life)
|
|
eoan |
Ignored
(end of life)
|
|
focal |
Needs triage
|
|
groovy |
Ignored
(end of life)
|
|
hirsute |
Ignored
(end of life)
|
|
impish |
Ignored
(end of life)
|
|
jammy |
Needs triage
|
|
kinetic |
Ignored
(end of life, was needs-triage)
|
|
lunar |
Ignored
(end of life, was needs-triage)
|
|
mantic |
Ignored
(end of life, was needs-triage)
|
|
noble |
Needs triage
|
|
trusty |
Needs triage
|
|
upstream |
Needs triage
|
|
xenial |
Needs triage
|
Severity score breakdown
Parameter | Value |
---|---|
Base score | 7.5 |
Attack vector | Network |
Attack complexity | Low |
Privileges required | None |
User interaction | None |
Scope | Unchanged |
Confidentiality | High |
Integrity impact | None |
Availability impact | None |
Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |