CVE-2019-20788
Severity CVSS v4.0:
Pending analysis
Type:
CWE-190
Integer Overflow or Wraparound
Publication date:
23/04/2020
Last modified:
10/03/2022
Description
libvncclient/cursor.c in LibVNCServer through 0.9.12 has a HandleCursorShape integer overflow and heap-based buffer overflow via a large height or width value. NOTE: this may overlap CVE-2019-15690.
Impact
Base Score 3.x
9.80
Severity 3.x
CRITICAL
Base Score 2.0
7.50
Severity 2.0
HIGH
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:a:libvnc_project:libvncserver:*:*:*:*:*:*:*:* | 0.9.12 (including) | |
| cpe:2.3:o:canonical:ubuntu_linux:14.04:*:*:*:lts:*:*:* | ||
| cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:esm:*:*:* | ||
| cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:lts:*:*:* | ||
| cpe:2.3:o:canonical:ubuntu_linux:18.04:*:*:*:lts:*:*:* | ||
| cpe:2.3:o:canonical:ubuntu_linux:18.10:*:*:*:*:*:*:* | ||
| cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:* | ||
| cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* | ||
| cpe:2.3:o:siemens:simatic_itc1500_firmware:*:*:*:*:*:*:*:* | 3.0.0.0 (including) | 3.2.1.0 (excluding) |
| cpe:2.3:h:siemens:simatic_itc1500:-:*:*:*:*:*:*:* | ||
| cpe:2.3:o:siemens:simatic_itc1500_pro_firmware:*:*:*:*:*:*:*:* | 3.0.0.0 (including) | 3.2.1.0 (excluding) |
| cpe:2.3:h:siemens:simatic_itc1500_pro:-:*:*:*:*:*:*:* | ||
| cpe:2.3:o:siemens:simatic_itc1900_firmware:*:*:*:*:*:*:*:* | 3.0.0.0 (including) | 3.2.1.0 (excluding) |
| cpe:2.3:h:siemens:simatic_itc1900:-:*:*:*:*:*:*:* | ||
| cpe:2.3:o:siemens:simatic_itc1900_pro_firmware:*:*:*:*:*:*:*:* | 3.0.0.0 (including) | 3.2.1.0 (excluding) |
To consult the complete list of CPE names with products and versions, see this page
References to Advisories, Solutions, and Tools
- http://lists.opensuse.org/opensuse-security-announce/2020-05/msg00027.html
- https://cert-portal.siemens.com/productcert/pdf/ssa-390195.pdf
- https://github.com/LibVNC/libvncserver/commit/54220248886b5001fbbb9fa73c4e1a2cb9413fed
- https://securitylab.github.com/advisories/GHSL-2020-064-libvnc-libvncclient
- https://usn.ubuntu.com/4407-1/



