4.6med
CVE-2017-18347
Incorrect access control in RDP Level 1 on STMicroelectronics STM32F0 series devices allows physically present attackers to extract the dev…
Published 8 y ago · modified 4 mo ago · JSON
CVSS
4.6
v3.1 · NVD
CISA KEV
No
not known exploited
EPSS
0.4%
percentile 34%
Public exploits
0
none known
Summary
Incorrect access control in RDP Level 1 on STMicroelectronics STM32F0 series devices allows physically present attackers to extract the device's protected firmware via a special sequence of Serial Wire Debug (SWD) commands because there is a race condition between full initialization of the SWD interface and the setup of flash protection.
Exploit prediction (EPSS)
0.40% probability of exploitation in the next 30 days, higher than 34% of all scored CVEs.
CVSS scores
| Assigned by | Version | Score | Vector |
|---|---|---|---|
| NVD | 3.1 | 4.6 | CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| NVD | 2.0 | 4.9 | AV:L/AC:L/Au:N/C:C/I:N/A:N |
Classification
- Weakness
- CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization
References
- community.st.com /s/question/0D50X00009Xke7aSAB/readout-protection-cracked-on-stm32 · x_refsource_MISC, x_transferred
- usenix.org /conference/woot17/workshop-program/presentation/obermaier · x_refsource_MISC, x_transferred
- aisec.fraunhofer.de /en/FirmwareProtection.html · x_refsource_MISC, x_transferred
Sources
- CVE List: CVE-2017-18347
- NVD: CVE-2017-18347
vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.