{"id":"CVE-2019-14236","aliases":["EUVD-2019-5478","GHSA-2h75-rwg4-wvhq"],"status":"published","title":"On STMicroelectronics STM32L0, STM32L1, STM32L4, STM32F4, STM32F7, and STM32H7 devices,...","description":"On STMicroelectronics STM32L0, STM32L1, STM32L4, STM32F4, STM32F7, and STM32H7 devices, Proprietary Code Read Out Protection (PCROP) (a software IP protection method) can be defeated by observing CPU registers and the effect of code/instruction execution.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.02261,"percentile":0.83115,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-863"],"published":"2019-09-12T17:43:11Z","modified":"2026-06-17T02:18:00Z","products":[{"vendor":"st","product":"stm32f4_firmware"},{"vendor":"st","product":"stm32f7_firmware"},{"vendor":"st","product":"stm32h7_firmware"},{"vendor":"st","product":"stm32l0_firmware"},{"vendor":"st","product":"stm32l1_firmware"},{"vendor":"st","product":"stm32l4_firmware"}],"references":[{"url":"https://www.usenix.org/system/files/woot19-paper_schink.pdf","tags":["x_refsource_MISC","x_transferred","Exploit","Mitigation","Third Party Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-14236"},{"url":"https://github.com/advisories/GHSA-2h75-rwg4-wvhq"}],"sources":{"cve":[{"id":"CVE-2019-14236","description":"On STMicroelectronics STM32L0, STM32L1, STM32L4, STM32F4, STM32F7, and STM32H7 devices, Proprietary Code Read Out Protection (PCROP) (a software IP protection method) can be defeated by observing CPU registers and the effect of code/instruction execution.","status":"published","published":"2019-09-12T17:43:11Z","modified":"2024-08-05T00:12:43.438Z","updated_at":"2026-11-02T14:20:17.722148Z"}],"euvd":[{"id":"EUVD-2019-5478","description":"On STMicroelectronics STM32L0, STM32L1, STM32L4, STM32F4, STM32F7, and STM32H7 devices, Proprietary Code Read Out Protection (PCROP) (a software IP protection method) can be defeated by observing CPU registers and the effect of code/instruction execution.","status":"published","published":"2019-09-12T17:43:11Z","modified":"2024-08-05T00:12:43Z","updated_at":"2026-11-03T02:40:40.053391Z"}],"ghsa":[{"id":"GHSA-2h75-rwg4-wvhq","title":"On STMicroelectronics STM32L0, STM32L1, STM32L4, STM32F4, STM32F7, and STM32H7 devices,...","description":"On STMicroelectronics STM32L0, STM32L1, STM32L4, STM32F4, STM32F7, and STM32H7 devices, Proprietary Code Read Out Protection (PCROP) (a software IP protection method) can be defeated by observing CPU registers and the effect of code/instruction execution.","status":"published","published":"2022-05-24T16:56:02Z","modified":"2024-04-04T01:55:42Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-863"],"updated_at":"2026-11-02T14:56:04.496643Z"}],"nvd":[{"id":"CVE-2019-14236","description":"On STMicroelectronics STM32L0, STM32L1, STM32L4, STM32F4, STM32F7, and STM32H7 devices, Proprietary Code Read Out Protection (PCROP) (a software IP protection method) can be defeated by observing CPU registers and the effect of code/instruction execution.","status":"published","published":"2019-09-12T18:15:11.927Z","modified":"2026-06-17T02:18:00.767Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary"}],"cwes":["CWE-863"],"updated_at":"2026-11-02T14:05:28.126831Z"}]}}
