CVE-2017-18347
Last modified
CVE-2017-18347 is a medium-severity vulnerability rated 4.6/10 on the CVSS scale. 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.. EPSS estimates a 0.40% chance of exploitation in the next 30 days.
Description
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.
Metrics
CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| St | Stm32f071rb Firmware | All versions |
| St | Stm32f071v8 Firmware | All versions |
| St | Stm32f071vb Firmware | All versions |
| St | Stm32f072c8 Firmware | All versions |
| St | Stm32f072cb Firmware | All versions |
| St | Stm32f072r8 Firmware | All versions |
| St | Stm32f072rb Firmware | All versions |
| St | Stm32f072v8 Firmware | All versions |
| St | Stm32f072vb Firmware | All versions |
| St | Stm32f078cb Firmware | All versions |
| St | Stm32f078rb Firmware | All versions |
| St | Stm32f078vb Firmware | All versions |
| St | Stm32f091cb Firmware | All versions |
| St | Stm32f091cc Firmware | All versions |
| St | Stm32f091rb Firmware | All versions |
| St | Stm32f091rc Firmware | All versions |
| St | Stm32f091vb Firmware | All versions |
| St | Stm32f091vc Firmware | All versions |
| St | Stm32f098cc Firmware | All versions |
| St | Stm32f098rc Firmware | All versions |
| St | Stm32f098vc Firmware | All versions |
| St | Stm32f070c6 Firmware | All versions |
| St | Stm32f070cb Firmware | All versions |
| St | Stm32f070f6 Firmware | All versions |
| St | Stm32f070rb Firmware | All versions |
| St | Stm32f071c8 Firmware | All versions |
| St | Stm32f071cb Firmware | All versions |
| St | Stm32f051t8 Firmware | All versions |
| St | Stm32f058c8 Firmware | All versions |
| St | Stm32f058r8 Firmware | All versions |
| St | Stm32f058t8 Firmware | All versions |
| St | Stm32f051k4 Firmware | All versions |
| St | Stm32f051k6 Firmware | All versions |
| St | Stm32f051k8 Firmware | All versions |
| St | Stm32f051r4 Firmware | All versions |
| St | Stm32f051r6 Firmware | All versions |
| St | Stm32f051r8 Firmware | All versions |
| St | Stm32f042t6 Firmware | All versions |
| St | Stm32f048c6 Firmware | All versions |
| St | Stm32f048g6 Firmware | All versions |
| St | Stm32f048t6 Firmware | All versions |
| St | Stm32f051c4 Firmware | All versions |
| St | Stm32f051c6 Firmware | All versions |
| St | Stm32f051c8 Firmware | All versions |
| St | Stm32f042f4 Firmware | All versions |
| St | Stm32f042f6 Firmware | All versions |
| St | Stm32f042g4 Firmware | All versions |
| St | Stm32f042g6 Firmware | All versions |
| St | Stm32f042k4 Firmware | All versions |
| St | Stm32f042k6 Firmware | All versions |
Showing 50 of 72 affected configurations. See NVD for the full list.
References
- https://www.aisec.fraunhofer.de/en/FirmwareProtection.htmlExploit, Third Party Advisory
- https://www.usenix.org/conference/woot17/workshop-program/presentation/obermaierExploit, Third Party Advisory
- https://www.aisec.fraunhofer.de/en/FirmwareProtection.htmlExploit, Third Party Advisory
- https://www.usenix.org/conference/woot17/workshop-program/presentation/obermaierExploit, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2017-18347?
How severe is CVE-2017-18347?
How do I fix CVE-2017-18347?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2017
- CVE-2017-18341Rejected reason: DO NOT USE THIS CANDIDATE NUMBER. ConsultID…
- CVE-2017-18342In PyYAML before 5.1, the yaml.load() API could execute arbi…9.8
- CVE-2017-18343The debug handler in Symfony before v2.7.33, 2.8.x before v2…
- CVE-2017-18344The timer_create syscall implementation in kernel/time/posix…
- CVE-2017-18345The Joomanager component through 2.0.0 for Joomla! has an ar…
- CVE-2017-18346SQL injection vulnerability in /wbg/core/_includes/authoriza…
- CVE-2017-18348Splunk Enterprise 6.6.x, when configured to run as root but …
- CVE-2017-18349parseObject in Fastjson before 1.2.25, as used in FastjsonEn…
- CVE-2017-1835Rejected reason: DO NOT USE THIS CANDIDATE NUMBER. ConsultI…
- CVE-2017-18350bitcoind and Bitcoin-Qt prior to 0.15.1 have a stack-based b…5.9
- CVE-2017-18352Error reporting within Rendertron 1.0.0 allows reflected Cro…
- CVE-2017-18353Rendertron 1.0.0 includes an _ah/stop route to shutdown the …
Are you affected by CVE-2017-18347?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
