Vulnerability Details : CVE-2017-18187
In ARM mbed TLS before 2.7.0, there is a bounds-check bypass through an integer overflow in PSK identity parsing in the ssl_parse_client_psk_identity() function in library/ssl_srv.c.
Vulnerability category: Overflow
Products affected by CVE-2017-18187
- cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*
- cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*
- cpe:2.3:a:arm:mbed_tls:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2017-18187
0.59%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 67 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2017-18187
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-2017-18187
-
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-2017-18187
-
https://www.debian.org/security/2018/dsa-4147
Debian -- Security Information -- DSA-4147-1 polarsslThird Party Advisory
-
https://www.debian.org/security/2018/dsa-4138
Debian -- Security Information -- DSA-4138-1 mbedtlsThird Party Advisory
-
https://github.com/ARMmbed/mbedtls/commit/83c9f495ffe70c7dd280b41fdfd4881485a3bc28
Prevent bounds check bypass through overflow in PSK identity parsing · ARMmbed/mbedtls@83c9f49 · GitHubPatch;Third Party Advisory
-
https://github.com/ARMmbed/mbedtls/blob/master/ChangeLog
mbedtls/ChangeLog at master · ARMmbed/mbedtls · GitHubThird Party Advisory
-
http://www.securityfocus.com/bid/103055
ARM mbed TLS CVE-2017-18187 Integer Overflow VulnerabilityThird Party Advisory;VDB Entry
-
https://usn.ubuntu.com/4267-1/
USN-4267-1: ARM mbed TLS vulnerabilities | Ubuntu security notices
-
https://security.gentoo.org/glsa/201804-19
mbed TLS: Multiple vulnerabilites (GLSA 201804-19) — Gentoo securityThird Party Advisory
Jump to