Vulnerability Details : CVE-2018-7225
Potential exploit
An issue was discovered in LibVNCServer through 0.9.11. rfbProcessClientNormalMessage() in rfbserver.c does not sanitize msg.cct.length, leading to access to uninitialized and potentially sensitive data or possibly unspecified other impact (e.g., an integer overflow) via specially crafted VNC packets.
Vulnerability category: Overflow
Products affected by CVE-2018-7225
- cpe:2.3:o:debian:debian_linux:7.0:*:*:*:*:*:*:*
- cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*
- cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*
- cpe:2.3:o:redhat:enterprise_linux_desktop:7.0:*:*:*:*:*:*:*
- cpe:2.3:o:redhat:enterprise_linux_server:7.0:*:*:*:*:*:*:*
- cpe:2.3:o:redhat:enterprise_linux_workstation:7.0:*:*:*:*:*:*:*
- cpe:2.3:o:redhat:enterprise_linux_server_aus:7.6:*:*:*:*:*:*:*
- cpe:2.3:o:redhat:enterprise_linux_server_eus:7.6:*:*:*:*:*:*:*
- cpe:2.3:o:redhat:enterprise_linux_server_eus:7.5:*:*:*:*:*:*:*
- cpe:2.3:o:redhat:enterprise_linux_server_tus:7.6:*:*:*:*:*:*:*
- cpe:2.3:o:canonical:ubuntu_linux:14.04:*:*:*:lts:*:*:*
- cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:lts:*:*:*
- cpe:2.3:o:canonical:ubuntu_linux:17.10:*:*:*:*:*:*:*
- cpe:2.3:a:libvncserver_project:libvncserver:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2018-7225
3.75%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 87 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2018-7225
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
7.5
|
HIGH | AV:N/AC:L/Au:N/C:P/I:P/A:P |
10.0
|
6.4
|
NIST | |
9.8
|
CRITICAL | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
3.9
|
5.9
|
NIST |
CWE ids for CVE-2018-7225
-
The product performs a calculation that can produce an integer overflow or wraparound when the logic assumes that the resulting value will always be larger than the original value. This occurs when an integer value is incremented to a value that is too large to store in the associated representation. When this occurs, the value may become a very small or negative number.Assigned by: nvd@nist.gov (Primary)
References for CVE-2018-7225
-
https://usn.ubuntu.com/4587-1/
USN-4587-1: iTALC vulnerabilities | Ubuntu security notices | Ubuntu
-
https://lists.debian.org/debian-lts-announce/2019/12/msg00028.html
[SECURITY] [DLA 2045-1] tightvnc security update
-
https://usn.ubuntu.com/3618-1/
USN-3618-1: LibVNCServer vulnerability | Ubuntu security noticesThird Party Advisory
-
https://lists.debian.org/debian-lts-announce/2019/10/msg00042.html
[SECURITY] [DLA 1979-1] italc security update
-
https://security.gentoo.org/glsa/201908-05
LibVNCServer: Multiple vulnerabilities (GLSA 201908-05) — Gentoo security
-
https://usn.ubuntu.com/4573-1/
USN-4573-1: Vino vulnerabilities | Ubuntu security notices | Ubuntu
-
https://www.debian.org/security/2018/dsa-4221
Debian -- Security Information -- DSA-4221-1 libvncserverThird Party Advisory
-
http://www.openwall.com/lists/oss-security/2018/02/18/1
oss-security - LibVNCServer rfbserver.c: rfbProcessClientNormalMessage() case rfbClientCutText doesn't sanitize msg.cct.lengthExploit;Mailing List;Third Party Advisory
-
https://usn.ubuntu.com/4547-1/
USN-4547-1: iTALC vulnerabilities | Ubuntu security notices | Ubuntu
-
https://access.redhat.com/errata/RHSA-2018:1055
RHSA-2018:1055 - Security Advisory - Red Hat Customer PortalThird Party Advisory
-
https://github.com/LibVNC/libvncserver/issues/218
Security: libvncserver/rfbserver.c: rfbProcessClientNormalMessage() case rfbClientCutText doesn't sanitize msg.cct.length · Issue #218 · LibVNC/libvncserver · GitHubThird Party Advisory
-
https://lists.debian.org/debian-lts-announce/2019/11/msg00032.html
[SECURITY] [DLA 2014-1] vino security update
-
http://www.securityfocus.com/bid/103107
libVNCserver 'rfbserver.c' Integer Overflow VulnerabilityThird Party Advisory;VDB Entry
-
https://lists.debian.org/debian-lts-announce/2018/03/msg00035.html
[SECURITY] [DLA 1332-1] libvncserver security updateMailing List;Third Party Advisory
Jump to