CVE-2018-18068
9.8
CRITICAL · CVSS 3.0 · EPSS 3.3% (pctl 88)
In your normal cycle
Critical by CVSS (9.8), but no sign of active exploitation.
Description
The ARM-based hardware debugging feature on Raspberry Pi 3 module B+ and possibly other devices allows non-secure EL1 code to read/write any EL3 (the highest privilege level in ARMv8) memory/register via inter-processor debugging. With a debug host processor A running in non-secure EL1 and a debug target processor B running in any privilege level, the debugging feature allows A to halt B and promote B to any privilege level. As a debug host, A has full control of B even if B owns a higher privilege level than A. Accordingly, A can read/write any EL3 memory/register via B. Also, with this memory access, A can execute arbitrary code in EL3.
Scoring
| CVSS | 9.8 (CRITICAL, v3.0) |
|---|---|
| Vector | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| EPSS | 3.33% — more likely to be exploited than 88% of all CVEs |
| Weakness | CWE-668 |
| On CISA KEV | no |
| Public exploit | none known |
| Published | 2019-04-04 |
| Last modified | 2026-06-17 |
Affected (2)
| Vendor | Product |
|---|---|
| raspberrypi | raspberry pi 3 model b\+ |
| raspberrypi | raspberry pi 3 model b\+ firmware |
References
→ the Explorer · watch your stack · NVD