CVE-2019-15680
TightVNC code version 1.3.10 contains null pointer dereference in HandleZlibBPP function, which...
TightVNC code version 1.3.10 contains null pointer dereference in HandleZlibBPP function, which results Denial of System (DoS). This attack appear to be exploitable via network connectivity.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
TightVNC code version 1.3.10 contains null pointer dereference in HandleZlibBPP function, which results Denial of System (DoS). This attack appear to be exploitable via network connectivity.
- Record
CVE-2019-15680- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-476
- Updated
- 2026-11-02
CVE List No score
TightVNC code version 1.3.10 contains null pointer dereference in HandleZlibBPP function, which results Denial of System (DoS). This attack appear to be exploitable via network connectivity.
- Record
CVE-2019-15680- Weakness
- CWE-476
- Updated
- 2026-11-02
EUVDEUVD-2019-6619 No score
TightVNC code version 1.3.10 contains null pointer dereference in HandleZlibBPP function, which results Denial of System (DoS). This attack appear to be exploitable via network connectivity.
- Record
EUVD-2019-6619- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-7734-vjrv-hjxq No score
TightVNC code version 1.3.10 contains null pointer dereference in HandleZlibBPP function, which...
TightVNC code version 1.3.10 contains null pointer dereference in HandleZlibBPP function, which results Denial of System (DoS). This attack appear to be exploitable via network connectivity.
- Record
GHSA-7734-vjrv-hjxq- Weakness
- CWE-476
- Updated
- 2026-11-02
OSV
7.5
TightVNC code version 1.3.10 contains null pointer dereference in HandleZlibBPP function, which results Denial of System (DoS). This attack appear to be exploitable via network connectivity.
- Record
CVE-2019-15680- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-15680
7.5
TightVNC code version 1.3.10 contains null pointer dereference in HandleZlibBPP function, which results Denial of System (DoS). This attack appear to be exploitable via network connectivity.
- Record
DEBIAN-CVE-2019-15680- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-15680
7.5
TightVNC code version 1.3.10 contains null pointer dereference in HandleZlibBPP function, which results Denial of System (DoS). This attack appear to be exploitable via network connectivity.
- Record
UBUNTU-CVE-2019-15680- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVSUSE-SU-2019:14235-1 No score
Security update for tightvnc
This update for tightvnc fixes the following issues:
- CVE-2019-15679: Fixed a heap buffer overflow in InitialiseRFBConnection which might lead to code execution (bsc#1155476).
- CVE-2019-8287: Fixed a global buffer overflow in HandleCoRREBBPmay which might lead to code execution (bsc#1155472).
- CVE-2019-15680: Fixed a null pointer dereference in HandleZlibBPP which could have led to denial of service (bsc#1155452).
- CVE-2019-15678: Fixed a heap buffer overflow in rfbServerCutText handler (bsc#1155442).
- Record
SUSE-SU-2019:14235-1- Updated
- 2026-11-02
OSVUSN-4407-1 No score
libvncserver vulnerabilities
It was discovered that LibVNCServer incorrectly handled decompressing data. An attacker could possibly use this issue to cause LibVNCServer to crash, resulting in a denial of service. (CVE-2019-15680)
It was discovered that an information disclosure vulnerability existed in LibVNCServer when sending a ServerCutText message. An attacker could possibly use this issue to expose sensitive information. This issue only affected Ubuntu 19.10, Ubuntu 18.04 LTS, and Ubuntu 16.04 LTS. (CVE-2019-15681)
It was discovered that LibVNCServer incorrectly handled cursor shape updates. If a user were tricked in to connecting to a malicious server, an attacker could possibly use this issue to cause LibVNCServer to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 19.10, Ubuntu 18.04 LTS, and Ubuntu 16.04 LTS. (CVE-2019-15690, CVE-2019-20788)
It was discovered that LibVNCServer incorrectly handled decoding WebSocket frames. An attacker could possibly use this issue to cause LibVNCServer to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 19.10, Ubuntu 18.04 LTS, and Ubuntu 16.04 LTS. (CVE-2017-18922)
- Record
USN-4407-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libvncserverDebian:12 |
All versions, plus listed versions 0.9.14+dfsg-10.9.14+dfsg-1+deb12u10.9.14+dfsg-1+deb12u20.9.15+dfsg-10.9.15+dfsg-2 Show 4 moreShow less0.9.15+dfsg-30.9.15+dfsg-40.9.15+dfsg-50.9.15+dfsg-6 |
None known |
libvncserverDebian:13 |
All versions, plus listed versions 0.9.15+dfsg-10.9.15+dfsg-1+deb13u10.9.15+dfsg-1+deb13u20.9.15+dfsg-20.9.15+dfsg-30.9.15+dfsg-40.9.15+dfsg-50.9.15+dfsg-6 |
None known |
libvncserverDebian:14 |
All versions, plus listed versions 0.9.15+dfsg-10.9.15+dfsg-20.9.15+dfsg-30.9.15+dfsg-40.9.15+dfsg-50.9.15+dfsg-6 |
None known |
tightvncDebian:12 |
before 1:1.3.9-9.1 | 1:1.3.9-9.1 |
tightvncDebian:13 |
before 1:1.3.9-9.1 | 1:1.3.9-9.1 |
tightvncDebian:14 |
before 1:1.3.9-9.1 | 1:1.3.9-9.1 |
tightvncDebian:8 From an advisory covering 9 CVEs |
before 1.3.9-6.5+deb8u1, plus listed versions 1.3.9-6.5 |
1.3.9-6.5+deb8u1 |
tightvncSUSE:Linux Enterprise Point of Sale 11 SP3 From an advisory covering 4 CVEs |
before 1.3.9-81.15.3.1 | 1.3.9-81.15.3.1 |
tightvncSUSE:Linux Enterprise Server 11 SP4-LTSS From an advisory covering 4 CVEs |
before 1.3.9-81.15.3.1 | 1.3.9-81.15.3.1 |
tightvncUbuntu:Pro:14.04:LTS |
before 1.3.9-6.5+deb8u1build0.14.04.1~esm1, plus listed versions 1.3.9-6.41.3.9-6.4ubuntu1 |
1.3.9-6.5+deb8u1build0.14.04.1~esm1 |
Show 37 moreShow less
| Package | Affected | Fixed |
|---|---|---|
x11vncUbuntu:14.04:LTS |
All versions, plus listed versions 0.9.13-1.1 |
None known |
libvncserverUbuntu:16.04:LTS |
before 0.9.10+dfsg-3ubuntu0.16.04.4, plus listed versions 0.9.10+dfsg-30.9.10+dfsg-3build10.9.10+dfsg-3ubuntu0.16.04.10.9.10+dfsg-3ubuntu0.16.04.20.9.10+dfsg-3ubuntu0.16.04.3 |
0.9.10+dfsg-3ubuntu0.16.04.4 |
ssvncUbuntu:16.04:LTS |
All versions, plus listed versions 1.0.29-2build11.0.29-2+deb8u1build0.16.04.1 |
None known |
tightvncUbuntu:16.04:LTS |
All versions, plus listed versions 1.3.10-0ubuntu21.3.10-0ubuntu3 |
None known |
vncsnapshotUbuntu:16.04:LTS |
All versions, plus listed versions 1.2a-5.1 |
None known |
libvncserverUbuntu:18.04:LTS |
before 0.9.11+dfsg-1ubuntu1.2, plus listed versions 0.9.11+dfsg-10.9.11+dfsg-1ubuntu10.9.11+dfsg-1ubuntu1.1 |
0.9.11+dfsg-1ubuntu1.2 |
ssvncUbuntu:18.04:LTS |
All versions, plus listed versions 1.0.29-31.0.29-3build1 |
None known |
tightvncUbuntu:18.04:LTS |
All versions, plus listed versions 1.3.10-0ubuntu31.3.10-0ubuntu4 |
None known |
vncsnapshotUbuntu:18.04:LTS |
All versions, plus listed versions 1.2a-5.11.2a-5.1build1 |
None known |
libvncserverUbuntu:20.04:LTS |
before 0.9.12+dfsg-9ubuntu0.1, plus listed versions 0.9.11+dfsg-1.30.9.12+dfsg-3ubuntu30.9.12+dfsg-60.9.12+dfsg-70.9.12+dfsg-80.9.12+dfsg-9 |
0.9.12+dfsg-9ubuntu0.1 |
ssvncUbuntu:20.04:LTS |
All versions, plus listed versions 1.0.29-4build11.0.29-5 |
None known |
tightvncUbuntu:20.04:LTS |
All versions, plus listed versions 1.3.10-0ubuntu5 |
None known |
veyonUbuntu:20.04:LTS |
All versions, plus listed versions 4.2.4+repack1-24.2.5+repack1-14.3.1+repack1-14.3.1+repack1-24.3.1+repack1-2build14.3.1+repack1-2build2 |
None known |
vncsnapshotUbuntu:20.04:LTS |
All versions, plus listed versions 1.2a-5.1build11.2a-5.1build2 |
None known |
ssvncUbuntu:22.04:LTS |
All versions, plus listed versions 1.0.29-51.0.29-5build11.0.29-6 |
None known |
tightvncUbuntu:22.04:LTS |
All versions, plus listed versions 1:1.3.10-31:1.3.10-5 |
None known |
veyonUbuntu:22.04:LTS |
All versions, plus listed versions 4.5.3+repack1-1build14.5.3+repack1-1build2 |
None known |
vncsnapshotUbuntu:22.04:LTS |
All versions, plus listed versions 1.2a-5.1build2 |
None known |
ssvncUbuntu:24.04:LTS |
All versions, plus listed versions 1.0.29-61.0.29-6ubuntu11.0.29-6ubuntu21.0.29-6ubuntu3 |
None known |
tightvncUbuntu:24.04:LTS |
All versions, plus listed versions 1:1.3.10-71:1.3.10-7build11:1.3.10-7build21:1.3.10-8 |
None known |
veyonUbuntu:24.04:LTS |
All versions, plus listed versions 4.7.5+repack1-1build24.7.5+repack1-1ubuntu14.7.5+repack1-1ubuntu34.7.5+repack1-1ubuntu44.7.5+repack1-1ubuntu5 |
None known |
vncsnapshotUbuntu:24.04:LTS |
All versions, plus listed versions 1.2a-5.2 |
None known |
ssvncUbuntu:25.10 |
All versions, plus listed versions 1.0.29-6.11.0.29-7 |
None known |
tightvncUbuntu:25.10 |
All versions, plus listed versions 1:1.3.10-91:1.3.10-10 |
None known |
veyonUbuntu:25.10 |
All versions, plus listed versions 4.7.5+repack1-1ubuntu64.7.5+repack1-1ubuntu74.9.7+repack1-1 |
None known |
vncsnapshotUbuntu:25.10 |
All versions, plus listed versions 1.2a-61.2a-7 |
None known |
ssvncUbuntu:26.10 |
All versions, plus listed versions 1.0.29-7build11.0.29-7build2 |
None known |
tightvncUbuntu:26.10 |
All versions, plus listed versions 1:1.3.10-10build11:1.3.10-11 |
None known |
veyonUbuntu:26.10 |
All versions, plus listed versions 4.9.7+repack1-1build14.9.7+repack1-1.14.9.7+repack1-1.1build14.9.7+repack1-1.1build2 |
None known |
vncsnapshotUbuntu:26.10 |
All versions, plus listed versions 1.2a-7build1 |
None known |
ssvncUbuntu:26.04:LTS |
All versions, plus listed versions 1.0.29-71.0.29-7build1 |
None known |
tightvncUbuntu:26.04:LTS |
All versions, plus listed versions 1:1.3.10-101:1.3.10-10build1 |
None known |
veyonUbuntu:26.04:LTS |
All versions, plus listed versions 4.9.7+repack1-14.9.7+repack1-1build1 |
None known |
vncsnapshotUbuntu:26.04:LTS |
All versions, plus listed versions 1.2a-71.2a-7build1 |
None known |
libvncserverUbuntu:16.04:LTS From an advisory covering 5 CVEs |
before 0.9.10+dfsg-3ubuntu0.16.04.4, plus listed versions 0.9.10+dfsg-30.9.10+dfsg-3build10.9.10+dfsg-3ubuntu0.16.04.10.9.10+dfsg-3ubuntu0.16.04.20.9.10+dfsg-3ubuntu0.16.04.3 |
0.9.10+dfsg-3ubuntu0.16.04.4 |
libvncserverUbuntu:18.04:LTS From an advisory covering 5 CVEs |
before 0.9.11+dfsg-1ubuntu1.2, plus listed versions 0.9.11+dfsg-10.9.11+dfsg-1ubuntu10.9.11+dfsg-1ubuntu1.1 |
0.9.11+dfsg-1ubuntu1.2 |
libvncserverUbuntu:20.04:LTS From an advisory covering 5 CVEs |
before 0.9.12+dfsg-9ubuntu0.1, plus listed versions 0.9.11+dfsg-1.30.9.12+dfsg-3ubuntu30.9.12+dfsg-60.9.12+dfsg-70.9.12+dfsg-80.9.12+dfsg-9 |
0.9.12+dfsg-9ubuntu0.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-15680 is a high vulnerability (CVSS 7.5) in Kaspersky Tightvnc, published October 29, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.67%, the 85th percentile. Fixed in tightvnc 1:1.3.9-9.1.
References
openwall.com/lists/oss-security/2018/12/10/5
lists.debian.org/debian-lts-announce/2019/12/msg00028.html
usn.ubuntu.com/4407-1
cert-portal.siemens.com/productcert/pdf/ssa-478893.pdf
us-cert.cisa.gov/ics/advisories/icsa-20-343-08
nvd.nist.gov/vuln/detail/CVE-2019-15680
Show 18 moreShow less
github.com/advisories/GHSA-7734-vjrv-hjxq
security-tracker.debian.org/tracker/CVE-2019-15680
suse.com/support/update/announcement/2019/suse-su-201914235-1
bugzilla.suse.com/1155442
bugzilla.suse.com/1155452
bugzilla.suse.com/1155472
bugzilla.suse.com/1155476
suse.com/security/cve/CVE-2019-15678
suse.com/security/cve/CVE-2019-15679
suse.com/security/cve/CVE-2019-15680
suse.com/security/cve/CVE-2019-8287
ubuntu.com/security/CVE-2019-15680
ubuntu.com/security/notices/USN-4407-1
cve.org/CVERecord?id=CVE-2019-15680
ubuntu.com/security/CVE-2017-18922
ubuntu.com/security/CVE-2019-15681
ubuntu.com/security/CVE-2019-15690
ubuntu.com/security/CVE-2019-20788