CVE-2018-0498
ARM mbed TLS before 2.12.0, before 2.7.5, and before 2.1.14 allows local users to achieve partial...
ARM mbed TLS before 2.12.0, before 2.7.5, and before 2.1.14 allows local users to achieve partial plaintext recovery (for a CBC based ciphersuite) via a cache-based side-channel attack.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
4.7
ARM mbed TLS before 2.12.0, before 2.7.5, and before 2.1.14 allows local users to achieve partial plaintext recovery (for a CBC based ciphersuite) via a cache-based side-channel attack.
- Record
CVE-2018-0498- CVSS 3.0
- 4.7 Medium
CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 1.9 Low
AV:L/AC:M/Au:N/C:P/I:N/A:N - Updated
- 2026-11-02
CVE List No score
ARM mbed TLS before 2.12.0, before 2.7.5, and before 2.1.14 allows local users to achieve partial plaintext recovery (for a CBC based ciphersuite) via a cache-based side-channel attack.
- Record
CVE-2018-0498- Updated
- 2026-11-02
EUVDEUVD-2018-1321 No score
ARM mbed TLS before 2.12.0, before 2.7.5, and before 2.1.14 allows local users to achieve partial plaintext recovery (for a CBC based ciphersuite) via a cache-based side-channel attack.
- Record
EUVD-2018-1321- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-f3f3-2pmh-mpg9
4.7
ARM mbed TLS before 2.12.0, before 2.7.5, and before 2.1.14 allows local users to achieve partial...
ARM mbed TLS before 2.12.0, before 2.7.5, and before 2.1.14 allows local users to achieve partial plaintext recovery (for a CBC based ciphersuite) via a cache-based side-channel attack.
- Record
GHSA-f3f3-2pmh-mpg9- CVSS 3.0
- 4.7 Medium
CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVALPINE-CVE-2018-0498
4.7
ARM mbed TLS before 2.12.0, before 2.7.5, and before 2.1.14 allows local users to achieve partial plaintext recovery (for a CBC based ciphersuite) via a cache-based side-channel attack.
- Record
ALPINE-CVE-2018-0498- CVSS 3.0
- 4.7 Medium
CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSV
4.7
ARM mbed TLS before 2.12.0, before 2.7.5, and before 2.1.14 allows local users to achieve partial plaintext recovery (for a CBC based ciphersuite) via a cache-based side-channel attack.
- Record
CVE-2018-0498- CVSS 3.0
- 4.7 Medium
CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 4 moreShow less
OSVDEBIAN-CVE-2018-0498
4.7
ARM mbed TLS before 2.12.0, before 2.7.5, and before 2.1.14 allows local users to achieve partial plaintext recovery (for a CBC based ciphersuite) via a cache-based side-channel attack.
- Record
DEBIAN-CVE-2018-0498- CVSS 3.0
- 4.7 Medium
CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-0498
4.7
ARM mbed TLS before 2.12.0, before 2.7.5, and before 2.1.14 allows local users to achieve partial plaintext recovery (for a CBC based ciphersuite) via a cache-based side-channel attack.
- Record
UBUNTU-CVE-2018-0498- CVSS 3.0
- 4.7 Medium
CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVMGASA-2018-0432 No score
Updated mbedtls packages fix security vulnerabilities
Updated mbedtls package fixes security vulnerabilities:
Fixed a vulnerability in the TLS ciphersuites based on use of CBC and SHA-384 in DTLS/TLS 1.0 to 1.2, that allowed an active network attacker to partially recover the plaintext of messages under certains conditions by exploiting timing side-channels (CVE-2018-0497).
Fixed a vulnerability in TLS ciphersuites based on CBC, in DTLS/TLS 1.0 to 1.2, that allowed a local attacker, with the ability to execute code on the local machine as well as to manipulate network packets, to partially recover the plaintext of messages under certain conditions (CVE-2018-0498).
Fixed an issue in the X.509 module which could lead to a buffer overread during certificate extensions parsing (no CVE assigned).
- Record
MGASA-2018-0432- Updated
- 2026-11-02
OSVUSN-4267-1 No score
mbedtls vulnerabilities
It was discovered that mbedtls has a bounds-check bypass through an integer overflow that can be used by an attacked to execute arbitrary code or cause a denial of service. (CVE-2017-18187)
It was discovered that mbedtls has a vulnerability where an attacker could execute arbitrary code or cause a denial of service (buffer overflow) via a crafted certificate chain that is mishandled during RSASSA-PSS signature verification within a TLS or DTLS session. (CVE-2018-0487)
It was discovered that mbedtls has a vulnerability where an attacker could execute arbitrary code or cause a denial of service (heap corruption) via a crafted application packet within a TLS or DTLS session. (CVE-2018-0488)
It was discovered that mbedtls has a vulnerability that allows remote attackers to achieve partial plaintext recovery (for a CBC based ciphersuite) via a timing-based side-channel attack. (CVE-2018-0497)
It was discovered that mbedtls has a vulnerability that allows local users to achieve partial plaintext recovery (for a CBC based ciphersuite) via a cache-based side-channel attack. (CVE-2018-0498)
- Record
USN-4267-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
mbedtlsAlpine:v3.10 |
before 2.12.0-r0 | 2.12.0-r0 |
mbedtlsAlpine:v3.11 |
before 2.12.0-r0 | 2.12.0-r0 |
mbedtlsAlpine:v3.12 |
before 2.12.0-r0 | 2.12.0-r0 |
mbedtlsAlpine:v3.13 |
before 2.12.0-r0 | 2.12.0-r0 |
mbedtlsAlpine:v3.14 |
before 2.12.0-r0 | 2.12.0-r0 |
mbedtlsAlpine:v3.15 |
before 2.12.0-r0 | 2.12.0-r0 |
mbedtlsAlpine:v3.16 |
before 2.12.0-r0 | 2.12.0-r0 |
mbedtlsAlpine:v3.17 |
before 2.12.0-r0 | 2.12.0-r0 |
mbedtlsAlpine:v3.18 |
before 2.12.0-r0 | 2.12.0-r0 |
mbedtlsAlpine:v3.19 |
before 2.12.0-r0 | 2.12.0-r0 |
Show 14 moreShow less
| Package | Affected | Fixed |
|---|---|---|
mbedtlsAlpine:v3.20 |
before 2.12.0-r0 | 2.12.0-r0 |
mbedtlsAlpine:v3.21 |
before 2.12.0-r0 | 2.12.0-r0 |
mbedtlsAlpine:v3.22 |
before 2.12.0-r0 | 2.12.0-r0 |
mbedtlsAlpine:v3.23 |
before 2.12.0-r0 | 2.12.0-r0 |
mbedtlsAlpine:v3.24 |
before 2.12.0-r0 | 2.12.0-r0 |
mbedtlsDebian:12 |
before 2.12.0-1 | 2.12.0-1 |
mbedtlsDebian:13 |
before 2.12.0-1 | 2.12.0-1 |
mbedtlsDebian:14 |
before 2.12.0-1 | 2.12.0-1 |
polarsslDebian:8 From an advisory covering 4 CVEs |
before 1.3.9-2.1+deb8u4, plus listed versions 1.3.9-2.11.3.9-2.1+deb8u11.3.9-2.1+deb8u21.3.9-2.1+deb8u3 |
1.3.9-2.1+deb8u4 |
mbedtlsDebian:9 From an advisory covering 2 CVEs |
before 2.4.2-1+deb9u3, plus listed versions 2.4.2-12.4.2-1+deb9u12.4.2-1+deb9u1~bpo8+12.4.2-1+deb9u2 |
2.4.2-1+deb9u3 |
mbedtlsMageia:6 From an advisory covering 2 CVEs |
before 2.7.6-1.mga6 | 2.7.6-1.mga6 |
mbedtlsUbuntu:16.04:LTS |
before 2.2.1-2ubuntu0.3, plus listed versions 2.1.2-12.2.0-12.2.1-12.2.1-22.2.1-2ubuntu0.12.2.1-2ubuntu0.2 |
2.2.1-2ubuntu0.3 |
mbedtlsUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 2.5.1-1ubuntu12.6.0-12.7.0-22.8.0-12.8.0-1ubuntu0.1~esm1 |
None known |
mbedtlsUbuntu:16.04:LTS From an advisory covering 5 CVEs |
before 2.2.1-2ubuntu0.3, plus listed versions 2.1.2-12.2.0-12.2.1-12.2.1-22.2.1-2ubuntu0.12.2.1-2ubuntu0.2 |
2.2.1-2ubuntu0.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| 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-2018-0498 is a medium vulnerability (CVSS 4.7) in Arm Mbed Tls, published July 28, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.37%, the 31st percentile. Fixed in mbedtls 2.12.0-r0.
References
lists.debian.org/debian-lts-announce/2018/09/msg00029.html
debian.org/security/2018/dsa-4296
tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2018-02
usn.ubuntu.com/4267-1
nvd.nist.gov/vuln/detail/CVE-2018-0498
github.com/advisories/GHSA-f3f3-2pmh-mpg9
Show 13 moreShow less
security.alpinelinux.org/vuln/CVE-2018-0498
security-tracker.debian.org/tracker/CVE-2018-0498
advisories.mageia.org/MGASA-2018-0432.html
bugs.mageia.org/show_bug.cgi?id=23660
tls.mbed.org/tech-updates/releases/mbedtls-2.12.0-2.7.5-and-2.1.14-released
tls.mbed.org/tech-updates/releases/mbedtls-2.13.0-2.7.6-and-2.1.15-released
ubuntu.com/security/CVE-2018-0498
ubuntu.com/security/notices/USN-4267-1
cve.org/CVERecord?id=CVE-2018-0498
ubuntu.com/security/CVE-2017-18187
ubuntu.com/security/CVE-2018-0487
ubuntu.com/security/CVE-2018-0488
ubuntu.com/security/CVE-2018-0497