High severity · published Mar 5, 2019
CVE-2019-8259
UltraVNC revision 1198 contains multiple memory leaks (CWE-655) in VNC client code, which allow an attacker to read stack memory and can be abused for information disclosure
7.5
CVSS
3%
EPSS
No
On KEV
Description
UltraVNC revision 1198 contains multiple memory leaks (CWE-655) in VNC client 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 appears to be exploitable via network connectivity. These vulnerabilities have been fixed in revision 1199.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)3.0% · higher than 87% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
UL
UltraVNC · UltraVNC
1.2.2.3 · source: vendor, NVD
SA
Sinumerik Access Mymachine/p2p · Siemens
before 4.8 · source: NVD
SP
Sinumerik Pcu Base Win10 Software/ipc · Siemens
before 14.00 · source: NVD
SP
Sinumerik Pcu Base Win7 Software/ipc · Siemens
through 12.01 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2019-8259
CVE.org
https://www.cve.org/CVERecord?id=CVE-2019-8259
cert-portal.siemens.com
https://cert-portal.siemens.com/productcert/pdf/ssa-286838.pdf
Third Party Advisory
https://cert-portal.siemens.com/productcert/pdf/ssa-927095.pdf
cert-portal.siemens.com
https://cert-portal.siemens.com/productcert/pdf/ssa-940818.pdf
Third Party Advisory
https://ics-cert.kaspersky.com/advisories/klcert-advisories/2019/03/01/klcert-19-005-ultravnc-memory-leak/
us-cert.cisa.gov
https://us-cert.cisa.gov/ics/advisories/icsa-21-131-11
Third Party Advisory
https://www.us-cert.gov/ics/advisories/icsa-20-161-06
More from UltraVNC
9.8
CVE-2019-8258
UltraVNC revision 1198 has a heap buffer overflow vulnerability in VNC client code which results code execution
9.8
CVE-2019-8262
UltraVNC revision 1203 has multiple heap buffer overflow vulnerabilities in VNC client code inside Ultra decoder, which results in code execution
9.8
CVE-2019-8261
UltraVNC revision 1199 has a out-of-bounds read vulnerability in VNC code inside client CoRRE decoder, caused by multiplication overflow
9.8
CVE-2019-8260
UltraVNC revision 1199 has a out-of-bounds read vulnerability in VNC client RRE decoder code, caused by multiplication overflow
9.8
CVE-2018-15361
UltraVNC revision 1198 has a buffer underflow vulnerability in VNC client code, which can potentially result in code execution
