CVE-2019-20839
libvncclient/sockets.c in LibVNCServer before 0.9.13 has a buffer overflow via a long socket...
libvncclient/sockets.c in LibVNCServer before 0.9.13 has a buffer overflow via a long socket filename.
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
libvncclient/sockets.c in LibVNCServer before 0.9.13 has a buffer overflow via a long socket filename.
- Record
CVE-2019-20839- 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-120
- Updated
- 2026-11-02
CVE List No score
libvncclient/sockets.c in LibVNCServer before 0.9.13 has a buffer overflow via a long socket filename.
- Record
CVE-2019-20839- Updated
- 2026-11-02
EUVDEUVD-2019-11376 No score
libvncclient/sockets.c in LibVNCServer before 0.9.13 has a buffer overflow via a long socket filename.
- Record
EUVD-2019-11376- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-hff6-p675-x48v
7.5
libvncclient/sockets.c in LibVNCServer before 0.9.13 has a buffer overflow via a long socket...
libvncclient/sockets.c in LibVNCServer before 0.9.13 has a buffer overflow via a long socket filename.
- Record
GHSA-hff6-p675-x48v- 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 - Weakness
- CWE-120
- Updated
- 2026-11-02
OSVALPINE-CVE-2019-20839
7.5
libvncclient/sockets.c in LibVNCServer before 0.9.13 has a buffer overflow via a long socket filename.
- Record
ALPINE-CVE-2019-20839- 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-03
OSV
7.5
libvncclient/sockets.c in LibVNCServer before 0.9.13 has a buffer overflow via a long socket filename.
- Record
CVE-2019-20839- 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
Show 13 moreShow less
OSVDEBIAN-CVE-2019-20839
7.5
libvncclient/sockets.c in LibVNCServer before 0.9.13 has a buffer overflow via a long socket filename.
- Record
DEBIAN-CVE-2019-20839- 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
OSVRHSA-2021:1811
7.5
Red Hat Security Advisory: libvncserver security update
- Record
RHSA-2021:1811- 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
OSVRLSA-2021:1811
7.5
Moderate: libvncserver security update
LibVNCServer is a C library that enables you to implement VNC server functionality into own programs.
Security Fix(es):
-
libvncserver: uninitialized memory contents are vulnerable to Information Leak (CVE-2018-21247)
-
libvncserver: buffer overflow in ConnectClientToUnixSock() (CVE-2019-20839)
-
libvncserver: libvncserver/rfbregion.c has a NULL pointer dereference (CVE-2020-14397)
-
libvncserver: libvncclient/rfbproto.c does not limit TextChat size (CVE-2020-14405)
-
libvncserver: libvncserver/rfbserver.c has a divide by zero which could result in DoS (CVE-2020-25708)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 8.4 Release Notes linked from the References section.
- Record
RLSA-2021:1811- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-20839
7.5
libvncclient/sockets.c in LibVNCServer before 0.9.13 has a buffer overflow via a long socket filename.
- Record
UBUNTU-CVE-2019-20839- 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
OSVALSA-2021:1811 No score
Moderate: libvncserver security update
LibVNCServer is a C library that enables you to implement VNC server functionality into own programs.
Security Fix(es):
-
libvncserver: uninitialized memory contents are vulnerable to Information Leak (CVE-2018-21247)
-
libvncserver: buffer overflow in ConnectClientToUnixSock() (CVE-2019-20839)
-
libvncserver: libvncserver/rfbregion.c has a NULL pointer dereference (CVE-2020-14397)
-
libvncserver: libvncclient/rfbproto.c does not limit TextChat size (CVE-2020-14405)
-
libvncserver: libvncserver/rfbserver.c has a divide by zero which could result in DoS (CVE-2020-25708)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2021:1811- Updated
- 2026-11-02
OSVMGASA-2020-0280 No score
Updated libvncserver packages fix security vulnerability
Updated libvncserver packages fix security vulnerabilities:
libvncclient/sockets.c in LibVNCServer had a buffer overflow via a long socket filename (CVE-2019-20839).
libvncserver/rfbregion.c had a NULL pointer dereference (CVE-2020-14397).
Byte-aligned data was accessed through uint32_t pointers in libvncclient/rfbproto.c (CVE-2020-14399).
Byte-aligned data was accessed through uint16_t pointers in libvncserver/translate.c (CVE-2020-14400).
libvncserver/scale.c had a pixel_value integer overflow (CVE-2020-14401).
libvncserver/corre.c allowed out-of-bounds access via encodings (CVE-2020-14402).
libvncserver/hextile.c allowed out-of-bounds access via encodings (CVE-2020-14403).
libvncserver/rre.c allowed out-of-bounds access via encodings (CVE-2020-14404).
libvncclient/rfbproto.c does not limit TextChat size (CVE-2020-14405).
The libvncserver package has been updated to version 0.9.13, fixing these issues and several others. See the release announcement for details.
- Record
MGASA-2020-0280- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:0988-1 No score
Security update for LibVNCServer
This update for LibVNCServer fixes the following issues:
- security update
- added patches
fix CVE-2018-21247 [bsc#1173874], uninitialized memory contents are vulnerable to Information leak
- LibVNCServer-CVE-2018-21247.patch fix CVE-2019-20839 [bsc#1173875], buffer overflow in ConnectClientToUnixSock()
- LibVNCServer-CVE-2019-20839.patch fix CVE-2019-20840 [bsc#1173876], unaligned accesses in hybiReadAndDecode can lead to denial of service
- LibVNCServer-CVE-2019-20840.patch fix CVE-2020-14398 [bsc#1173880], improperly closed TCP connection causes an infinite loop in libvncclient/sockets.c
- LibVNCServer-CVE-2020-14398.patch fix CVE-2020-14397 [bsc#1173700], NULL pointer dereference in libvncserver/rfbregion.c
- LibVNCServer-CVE-2020-14397.patch fix CVE-2020-14399 [bsc#1173743], Byte-aligned data is accessed through uint32_t pointers in libvncclient/rfbproto.c.
- LibVNCServer-CVE-2020-14399.patch fix CVE-2020-14400 [bsc#1173691], Byte-aligned data is accessed through uint16_t pointers in libvncserver/translate.c.
- LibVNCServer-CVE-2020-14400.patch fix CVE-2020-14401 [bsc#1173694], potential integer overflows in libvncserver/scale.c
- LibVNCServer-CVE-2020-14401.patch fix CVE-2020-14402 [bsc#1173701], out-of-bounds access via encodings.
- LibVNCServer-CVE-2020-14402,14403,14404.patch fix CVE-2017-18922 [bsc#1173477], preauth buffer overwrite
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:0988-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:1025-1 No score
Security update for LibVNCServer
This update for LibVNCServer fixes the following issues:
- security update
- added patches
fix CVE-2018-21247 [bsc#1173874], uninitialized memory contents are vulnerable to Information leak
- LibVNCServer-CVE-2018-21247.patch fix CVE-2019-20839 [bsc#1173875], buffer overflow in ConnectClientToUnixSock()
- LibVNCServer-CVE-2019-20839.patch fix CVE-2019-20840 [bsc#1173876], unaligned accesses in hybiReadAndDecode can lead to denial of service
- LibVNCServer-CVE-2019-20840.patch fix CVE-2020-14398 [bsc#1173880], improperly closed TCP connection causes an infinite loop in libvncclient/sockets.c
- LibVNCServer-CVE-2020-14398.patch fix CVE-2020-14397 [bsc#1173700], NULL pointer dereference in libvncserver/rfbregion.c
- LibVNCServer-CVE-2020-14397.patch fix CVE-2020-14399 [bsc#1173743], Byte-aligned data is accessed through uint32_t pointers in libvncclient/rfbproto.c.
- LibVNCServer-CVE-2020-14399.patch fix CVE-2020-14400 [bsc#1173691], Byte-aligned data is accessed through uint16_t pointers in libvncserver/translate.c.
- LibVNCServer-CVE-2020-14400.patch fix CVE-2020-14401 [bsc#1173694], potential integer overflows in libvncserver/scale.c
- LibVNCServer-CVE-2020-14401.patch fix CVE-2020-14402 [bsc#1173701], out-of-bounds access via encodings.
- LibVNCServer-CVE-2020-14402,14403,14404.patch fix CVE-2017-18922 [bsc#1173477], preauth buffer overwrite
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:1025-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:1056-1 No score
Security update for LibVNCServer
This update for LibVNCServer fixes the following issues:
- security update
- added patches
fix CVE-2018-21247 [bsc#1173874], uninitialized memory contents are vulnerable to Information leak
- LibVNCServer-CVE-2018-21247.patch fix CVE-2019-20839 [bsc#1173875], buffer overflow in ConnectClientToUnixSock()
- LibVNCServer-CVE-2019-20839.patch fix CVE-2019-20840 [bsc#1173876], unaligned accesses in hybiReadAndDecode can lead to denial of service
- LibVNCServer-CVE-2019-20840.patch fix CVE-2020-14398 [bsc#1173880], improperly closed TCP connection causes an infinite loop in libvncclient/sockets.c
- LibVNCServer-CVE-2020-14398.patch fix CVE-2020-14397 [bsc#1173700], NULL pointer dereference in libvncserver/rfbregion.c
- LibVNCServer-CVE-2020-14397.patch fix CVE-2020-14399 [bsc#1173743], Byte-aligned data is accessed through uint32_t pointers in libvncclient/rfbproto.c.
- LibVNCServer-CVE-2020-14399.patch fix CVE-2020-14400 [bsc#1173691], Byte-aligned data is accessed through uint16_t pointers in libvncserver/translate.c.
- LibVNCServer-CVE-2020-14400.patch fix CVE-2020-14401 [bsc#1173694], potential integer overflows in libvncserver/scale.c
- LibVNCServer-CVE-2020-14401.patch fix CVE-2020-14402 [bsc#1173701], out-of-bounds access via encodings.
- LibVNCServer-CVE-2020-14402,14403,14404.patch fix CVE-2017-18922 [bsc#1173477], preauth buffer overwrite
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:1056-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10598-1 No score
LibVNCServer-devel-0.9.13-3.1 on GA media
These are all security issues fixed in the LibVNCServer-devel-0.9.13-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10598-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1922-1 No score
Security update for LibVNCServer
This update for LibVNCServer fixes the following issues:
- security update
- added patches
fix CVE-2018-21247 [bsc#1173874], uninitialized memory contents are vulnerable to Information leak
- LibVNCServer-CVE-2018-21247.patch fix CVE-2019-20839 [bsc#1173875], buffer overflow in ConnectClientToUnixSock()
- LibVNCServer-CVE-2019-20839.patch fix CVE-2019-20840 [bsc#1173876], unaligned accesses in hybiReadAndDecode can lead to denial of service
- LibVNCServer-CVE-2019-20840.patch fix CVE-2020-14398 [bsc#1173880], improperly closed TCP connection causes an infinite loop in libvncclient/sockets.c
- LibVNCServer-CVE-2020-14398.patch fix CVE-2020-14397 [bsc#1173700], NULL pointer dereference in libvncserver/rfbregion.c
- LibVNCServer-CVE-2020-14397.patch fix CVE-2020-14399 [bsc#1173743], Byte-aligned data is accessed through uint32_t pointers in libvncclient/rfbproto.c.
- LibVNCServer-CVE-2020-14399.patch fix CVE-2020-14400 [bsc#1173691], Byte-aligned data is accessed through uint16_t pointers in libvncserver/translate.c.
- LibVNCServer-CVE-2020-14400.patch fix CVE-2020-14401 [bsc#1173694], potential integer overflows in libvncserver/scale.c
- LibVNCServer-CVE-2020-14401.patch fix CVE-2020-14402 [bsc#1173701], out-of-bounds access via encodings.
- LibVNCServer-CVE-2020-14402,14403,14404.patch fix CVE-2017-18922 [bsc#1173477], preauth buffer overwrite
- Record
SUSE-SU-2020:1922-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:2167-1 No score
Security update for LibVNCServer
This update for LibVNCServer fixes the following issues:
- security update fix CVE-2018-21247 [bsc#1173874], uninitialized memory contents are vulnerable to Information leak fix CVE-2019-20839 [bsc#1173875], buffer overflow in ConnectClientToUnixSock() fix CVE-2019-20840 [bsc#1173876], unaligned accesses in hybiReadAndDecode can lead to denial of service fix CVE-2020-14398 [bsc#1173880], improperly closed TCP connection causes an infinite loop in libvncclient/sockets.c fix CVE-2020-14397 [bsc#1173700], NULL pointer dereference in libvncserver/rfbregion.c fix CVE-2020-14399 [bsc#1173743], Byte-aligned data is accessed through uint32_t pointers in libvncclient/rfbproto.c. fix CVE-2020-14400 [bsc#1173691], Byte-aligned data is accessed through uint16_t pointers in libvncserver/translate.c. fix CVE-2020-14401 [bsc#1173694], potential integer overflows in libvncserver/scale.c fix CVE-2020-14402 [bsc#1173701], out-of-bounds access via encodings. fix CVE-2020-14403 [bsc#1173701], out-of-bounds access via encodings. fix CVE-2020-14404 [bsc#1173701], out-of-bounds access via encodings. fix CVE-2017-18922 [bsc#1173477], preauth buffer overwrite
- Record
SUSE-SU-2020:2167-1- Updated
- 2026-11-02
OSVUSN-4434-1 No score
libvncserver vulnerabilities
Ramin Farajpour Cami discovered that LibVNCServer incorrectly handled certain malformed unix socket names. A remote attacker could exploit this with a crafted socket name, leading to a denial of service, or possibly execute arbitrary code. (CVE-2019-20839)
It was discovered that LibVNCServer did not properly access byte-aligned data. A remote attacker could possibly use this issue to cause LibVNCServer to crash, resulting in a denial of service. This issue only affected Ubuntu 18.04 LTS and Ubuntu 16.04 LTS. (CVE-2019-20840)
Christian Beier discovered that LibVNCServer incorrectly handled anonymous TLS connections. A remote attacker could possibly use this issue to cause LibVNCServer to crash, resulting in a denial of service. This issue only affected Ubuntu 20.04 LTS. (CVE-2020-14396)
It was discovered that LibVNCServer incorrectly handled region clipping. A remote attacker could possibly use this issue to cause LibVNCServer to crash, resulting in a denial of service. (CVE-2020-14397)
It was discovered that LibVNCServer did not properly reset incorrectly terminated TCP connections. A remote attacker could possibly use this issue to cause an infinite loop, resulting in a denial of service. (CVE-2020-14398)
It was discovered that LibVNCServer did not properly access byte-aligned data. A remote attacker could possibly use this issue to cause LibVNCServer to crash, resulting in a denial of service. (CVE-2020-14399, CVE-2020-14400)
It was discovered that LibVNCServer incorrectly handled screen scaling on the server side. A remote attacker could use this issue to cause LibVNCServer to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2020-14401)
It was discovered that LibVNCServer incorrectly handled encodings. A remote attacker could use this issue to cause LibVNCServer to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2020-14402, CVE-2020-14403, CVE-2020-14404)
It was discovered that LibVNCServer incorrectly handled TextChat messages. A remote attacker could possibly use this issue to cause LibVNCServer to crash, resulting in a denial of service. (CVE-2020-14405)
- Record
USN-4434-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libvncserverAlpine:v3.12 |
before 0.9.13-r0 | 0.9.13-r0 |
libvncserverAlpine:v3.13 |
before 0.9.13-r0 | 0.9.13-r0 |
libvncserverAlpine:v3.14 |
before 0.9.13-r0 | 0.9.13-r0 |
libvncserverAlpine:v3.15 |
before 0.9.13-r0 | 0.9.13-r0 |
libvncserverAlpine:v3.16 |
before 0.9.13-r0 | 0.9.13-r0 |
libvncserverAlpine:v3.17 |
before 0.9.13-r0 | 0.9.13-r0 |
libvncserverAlpine:v3.18 |
before 0.9.13-r0 | 0.9.13-r0 |
libvncserverAlpine:v3.19 |
before 0.9.13-r0 | 0.9.13-r0 |
libvncserverAlpine:v3.20 |
before 0.9.13-r0 | 0.9.13-r0 |
libvncserverAlpine:v3.21 |
before 0.9.13-r0 | 0.9.13-r0 |
Show 53 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libvncserverAlpine:v3.22 |
before 0.9.13-r0 | 0.9.13-r0 |
libvncserverAlpine:v3.23 |
before 0.9.13-r0 | 0.9.13-r0 |
libvncserverAlpine:v3.24 |
before 0.9.13-r0 | 0.9.13-r0 |
libvncserverAlmaLinux:8 |
before 0.9.11-17.el8 | 0.9.11-17.el8 |
libvncserver-develAlmaLinux:8 |
before 0.9.11-17.el8 | 0.9.11-17.el8 |
libvncserverDebian:12 |
before 0.9.13+dfsg-1 | 0.9.13+dfsg-1 |
libvncserverDebian:13 |
before 0.9.13+dfsg-1 | 0.9.13+dfsg-1 |
libvncserverDebian:14 |
before 0.9.13+dfsg-1 | 0.9.13+dfsg-1 |
libvncserverDebian:8 |
before 0.9.9+dfsg2-6.1+deb8u8, plus listed versions 0.9.9+dfsg-6.10.9.9+dfsg2-6.1+deb8u10.9.9+dfsg2-6.1+deb8u20.9.9+dfsg2-6.1+deb8u30.9.9+dfsg2-6.1+deb8u40.9.9+dfsg2-6.1+deb8u50.9.9+dfsg2-6.1+deb8u60.9.9+dfsg2-6.1+deb8u7 |
0.9.9+dfsg2-6.1+deb8u8 |
libvncserverDebian:9 |
before 0.9.11+dfsg-1.3~deb9u5, plus listed versions 0.9.11+dfsg-10.9.11+dfsg-1+deb9u10.9.11+dfsg-1.10.9.11+dfsg-1.20.9.11+dfsg-1.3~deb9u10.9.11+dfsg-1.3~deb9u20.9.11+dfsg-1.3~deb9u30.9.11+dfsg-1.3~deb9u4 |
0.9.11+dfsg-1.3~deb9u5 |
libvncserverMageia:7 |
before 0.9.13-1.mga7 | 0.9.13-1.mga7 |
libvncserverRed Hat:enterprise_linux:8::appstream |
before 0:0.9.11-17.el8 | 0:0.9.11-17.el8 |
libvncserver-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:0.9.11-17.el8 | 0:0.9.11-17.el8 |
libvncserver-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:0.9.11-17.el8 | 0:0.9.11-17.el8 |
libvncserver-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:0.9.11-17.el8 | 0:0.9.11-17.el8 |
libvncserver-debugsourceRed Hat:enterprise_linux:8::crb |
before 0:0.9.11-17.el8 | 0:0.9.11-17.el8 |
libvncserver-develRed Hat:enterprise_linux:8::crb |
before 0:0.9.11-17.el8 | 0:0.9.11-17.el8 |
libvncserverRocky Linux:8 |
before 0:0.9.11-17.el8 | 0:0.9.11-17.el8 |
LibVNCServerSUSE:Linux Enterprise Module for Package Hub 15 SP1 |
before 0.9.10-4.22.1 | 0.9.10-4.22.1 |
LibVNCServerSUSE:Linux Enterprise Module for Package Hub 15 SP2 |
before 0.9.10-4.22.1 | 0.9.10-4.22.1 |
LibVNCServerSUSE:Linux Enterprise Workstation Extension 15 SP1 |
before 0.9.10-4.22.1 | 0.9.10-4.22.1 |
LibVNCServerSUSE:Linux Enterprise Workstation Extension 15 SP2 |
before 0.9.10-4.22.1 | 0.9.10-4.22.1 |
LibVNCServerSUSE:HPE Helion OpenStack 8 |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:OpenStack Cloud 7 |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:OpenStack Cloud 8 |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:OpenStack Cloud 9 |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:OpenStack Cloud Crowbar 8 |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:OpenStack Cloud Crowbar 9 |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:Linux Enterprise Server 12 SP2-LTSS |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:Linux Enterprise Server 12 SP2-BCL |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:Linux Enterprise Server 12 SP3-LTSS |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:Linux Enterprise Server 12 SP3-BCL |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:Linux Enterprise Server 12 SP4-LTSS |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:Linux Enterprise Server 12 SP5 |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
LibVNCServerSUSE:Enterprise Storage 5 |
before 0.9.9-17.31.1 | 0.9.9-17.31.1 |
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.5, 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.30.9.10+dfsg-3ubuntu0.16.04.4 |
0.9.10+dfsg-3ubuntu0.16.04.5 |
libvncserverUbuntu:18.04:LTS |
before 0.9.11+dfsg-1ubuntu1.3, plus listed versions 0.9.11+dfsg-10.9.11+dfsg-1ubuntu10.9.11+dfsg-1ubuntu1.10.9.11+dfsg-1ubuntu1.2 |
0.9.11+dfsg-1ubuntu1.3 |
libvncserverUbuntu:20.04:LTS |
before 0.9.12+dfsg-9ubuntu0.2, 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-90.9.12+dfsg-9ubuntu0.1 |
0.9.12+dfsg-9ubuntu0.2 |
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 |
veyonUbuntu:22.04:LTS |
All versions, plus listed versions 4.5.3+repack1-1build14.5.3+repack1-1build2 |
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 |
veyonUbuntu:25.10 |
All versions, plus listed versions 4.7.5+repack1-1ubuntu64.7.5+repack1-1ubuntu74.9.7+repack1-1 |
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 |
veyonUbuntu:26.04:LTS |
All versions, plus listed versions 4.9.7+repack1-14.9.7+repack1-1build1 |
None known |
LibVNCServeropenSUSE:Leap 15.1 |
before 0.9.10-lp151.7.9.1 | 0.9.10-lp151.7.9.1 |
LibVNCServeropenSUSE:Leap 15.2 |
before 0.9.10-lp152.9.8.1 | 0.9.10-lp152.9.8.1 |
LibVNCServeropenSUSE:Leap 15.2 |
before 0.9.10-lp152.9.4.2 | 0.9.10-lp152.9.4.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| 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-20839 is a high vulnerability (CVSS 7.5) in Libvnc Project Libvncserver, published June 17, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.59%, the 89th percentile. Fixed in libvncserver 0.9.13-r0.
References
github.com/LibVNC/libvncserver/compare/LibVNCServer-0.9.12...LibVNCServer-0.9.13
github.com/LibVNC/libvncserver/commit/3fd03977c9b35800d73a865f167338cb4d05b0c1
lists.debian.org/debian-lts-announce/2020/06/msg00035.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/NVP7TJVYJDXDFRHVQ3ENEN3H354QPXEZ
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4F6FUH4EFK4NAP6GT4TQRTBKWIRCZLIY
lists.opensuse.org/opensuse-security-announce/2020-07/msg00033.html
Show 105 moreShow less
lists.opensuse.org/opensuse-security-announce/2020-07/msg00055.html
lists.opensuse.org/opensuse-security-announce/2020-07/msg00066.html
usn.ubuntu.com/4434-1
lists.debian.org/debian-lts-announce/2020/08/msg00045.html
cert-portal.siemens.com/productcert/pdf/ssa-390195.pdf
nvd.nist.gov/vuln/detail/CVE-2019-20839
lists.fedoraproject.org/archives/list/[email protected]/message/4F6FUH4EFK4NAP6GT4TQRTBKWIRCZLIY
lists.fedoraproject.org/archives/list/[email protected]/message/NVP7TJVYJDXDFRHVQ3ENEN3H354QPXEZ
github.com/advisories/GHSA-hff6-p675-x48v
security.alpinelinux.org/vuln/CVE-2019-20839
errata.almalinux.org/8/ALSA-2021-1811.html
vulners.com/cve/CVE-2018-21247
vulners.com/cve/CVE-2019-20839
vulners.com/cve/CVE-2020-14397
vulners.com/cve/CVE-2020-14405
vulners.com/cve/CVE-2020-25708
security-tracker.debian.org/tracker/CVE-2019-20839
advisories.mageia.org/MGASA-2020-0280.html
bugs.mageia.org/show_bug.cgi?id=26881
github.com/LibVNC/libvncserver/releases/tag/LibVNCServer-0.9.13
debian.org/lts/security/2020/dla-2264
access.redhat.com/errata/RHSA-2021:1811
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.4_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1849877
bugzilla.redhat.com/show_bug.cgi?id=1849886
bugzilla.redhat.com/show_bug.cgi?id=1860325
bugzilla.redhat.com/show_bug.cgi?id=1860344
bugzilla.redhat.com/show_bug.cgi?id=1896739
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_1811.json
access.redhat.com/security/cve/CVE-2018-21247
cve.org/CVERecord?id=CVE-2018-21247
nvd.nist.gov/vuln/detail/CVE-2018-21247
access.redhat.com/security/cve/CVE-2019-20839
cve.org/CVERecord?id=CVE-2019-20839
access.redhat.com/security/cve/CVE-2020-14397
cve.org/CVERecord?id=CVE-2020-14397
nvd.nist.gov/vuln/detail/CVE-2020-14397
access.redhat.com/security/cve/CVE-2020-14405
cve.org/CVERecord?id=CVE-2020-14405
nvd.nist.gov/vuln/detail/CVE-2020-14405
access.redhat.com/security/cve/CVE-2020-25708
cve.org/CVERecord?id=CVE-2020-25708
nvd.nist.gov/vuln/detail/CVE-2020-25708
github.com/LibVNC/libvncserver/commit/673c07a75ed844d74676f3ccdcfdc706a7052dba
github.com/LibVNC/libvncserver/issues/409
errata.rockylinux.org/RLSA-2021:1811
suse.com/support/update/announcement/2020/suse-su-20201922-1
bugzilla.suse.com/1173477
bugzilla.suse.com/1173691
bugzilla.suse.com/1173694
bugzilla.suse.com/1173700
bugzilla.suse.com/1173701
bugzilla.suse.com/1173743
bugzilla.suse.com/1173874
bugzilla.suse.com/1173875
bugzilla.suse.com/1173876
bugzilla.suse.com/1173880
suse.com/security/cve/CVE-2017-18922
suse.com/security/cve/CVE-2018-21247
suse.com/security/cve/CVE-2019-20839
suse.com/security/cve/CVE-2019-20840
suse.com/security/cve/CVE-2020-14397
suse.com/security/cve/CVE-2020-14398
suse.com/security/cve/CVE-2020-14399
suse.com/security/cve/CVE-2020-14400
suse.com/security/cve/CVE-2020-14401
suse.com/security/cve/CVE-2020-14402
suse.com/support/update/announcement/2020/suse-su-20202167-1
suse.com/security/cve/CVE-2020-14403
suse.com/security/cve/CVE-2020-14404
ubuntu.com/security/CVE-2019-20839
ubuntu.com/security/notices/USN-4434-1
ubuntu.com/security/CVE-2019-20840
ubuntu.com/security/CVE-2020-14396
ubuntu.com/security/CVE-2020-14397
ubuntu.com/security/CVE-2020-14398
ubuntu.com/security/CVE-2020-14399
ubuntu.com/security/CVE-2020-14400
ubuntu.com/security/CVE-2020-14401
ubuntu.com/security/CVE-2020-14402
ubuntu.com/security/CVE-2020-14403
ubuntu.com/security/CVE-2020-14404
ubuntu.com/security/CVE-2020-14405
lists.opensuse.org/archives/list/[email protected]/thread/RH2MWYCQ3Y7WV6I2GEEBEI2J57NGY36J
lists.opensuse.org/archives/list/[email protected]/thread/MRXTN4MBX2MAHYVC2KCQATTKYECU2TZT
lists.opensuse.org/archives/list/[email protected]/thread/MWRQ72I3AY52E4KTKKWCJGWKFGVHI5FP
suse.com/security/cve/CVE-2006-2450
suse.com/security/cve/CVE-2018-15126
suse.com/security/cve/CVE-2018-15127
suse.com/security/cve/CVE-2018-20019
suse.com/security/cve/CVE-2018-20020
suse.com/security/cve/CVE-2018-20021
suse.com/security/cve/CVE-2018-20022
suse.com/security/cve/CVE-2018-20023
suse.com/security/cve/CVE-2018-20024
suse.com/security/cve/CVE-2018-20748
suse.com/security/cve/CVE-2018-20749
suse.com/security/cve/CVE-2018-20750
suse.com/security/cve/CVE-2018-6307
suse.com/security/cve/CVE-2018-7225
suse.com/security/cve/CVE-2019-15681
suse.com/security/cve/CVE-2019-15690
suse.com/security/cve/CVE-2019-20788
suse.com/security/cve/CVE-2020-25708