CVE-2020-20949
Estado: ModificadaMedia (5.9)—
Bleichenbacher's attack on PKCS #1 v1.5 padding for RSA in STM32 cryptographic firmware library software expansion for STM32Cube (UM1924). The vulnerability can allow one to use Bleichenbacher's oracle attack to decrypt an encrypted ciphertext by making successive queries to the server using the vulnerable library, resulting in remote information disclosure.
CVSS
- Versión: 3.1
- Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
- Puntuación base: 5.9
Probabilidad de explotación (EPSS)
- Probabilidad de explotación en los próximos 30 días: 0.93%
- Percentil entre todas las CVEs puntuadas: 59
- Fecha de la puntuación: 6/10/2026
EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).
Tecnologías afectadas (22)
Ietf — Public KEY Cryptography Standards #1ST — Stm32cubef0ST — Stm32cubef1ST — Stm32cubef2ST — Stm32cubef3ST — Stm32cubef4ST — Stm32cubef7ST — Stm32cubeg0ST — Stm32cubeg4ST — Stm32cubeh7ST — Stm32cubeideST — Stm32cubel0ST — Stm32cubel1ST — Stm32cubel4ST — Stm32cubel4+ST — Stm32cubel5ST — Stm32cubemonitorST — Stm32cubemp1ST — Stm32cubemxST — Stm32cubeprogrammerST — Stm32cubewbST — Stm32cubewl
CWE
- CWE-327
Referencias
- http://archiv.infsec.ethz.ch/education/fs08/secsem/bleichenbacher98.pdf
- https://bi-zone.medium.com/silence-will-fall-or-how-it-can-take-2-years-to-get-your-vuln-registered-e6134846f5bb
- https://www.st.com/en/embedded-software/x-cube-cryptolib.html
- http://archiv.infsec.ethz.ch/education/fs08/secsem/bleichenbacher98.pdf
- https://bi-zone.medium.com/silence-will-fall-or-how-it-can-take-2-years-to-get-your-vuln-registered-e6134846f5bb
- https://www.st.com/en/embedded-software/x-cube-cryptolib.html
JSON original (NVD)
Mostrar
{
"id": "CVE-2020-20949",
"cveTags": [],
"metrics": {
"cvssMetricV2": [
{
"type": "Primary",
"source": "nvd@nist.gov",
"cvssData": {
"version": "2.0",
"baseScore": 4.3,
"accessVector": "NETWORK",
"vectorString": "AV:N/AC:M/Au:N/C:P/I:N/A:N",
"authentication": "NONE",
"integrityImpact": "NONE",
"accessComplexity": "MEDIUM",
"availabilityImpact": "NONE",
"confidentialityImpact": "PARTIAL"
},
"acInsufInfo": false,
"impactScore": 2.9,
"baseSeverity": "MEDIUM",
"obtainAllPrivilege": false,
"exploitabilityScore": 8.6,
"obtainUserPrivilege": false,
"obtainOtherPrivilege": false,
"userInteractionRequired": false
}
],
"cvssMetricV31": [
{
"type": "Primary",
"source": "nvd@nist.gov",
"cvssData": {
"scope": "UNCHANGED",
"version": "3.1",
"baseScore": 5.9,
"attackVector": "NETWORK",
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N",
"integrityImpact": "NONE",
"userInteraction": "NONE",
"attackComplexity": "HIGH",
"availabilityImpact": "NONE",
"privilegesRequired": "NONE",
"confidentialityImpact": "HIGH"
},
"impactScore": 3.6,
"exploitabilityScore": 2.2
}
]
},
"affected": [
{
"source": "cve@mitre.org",
"affectedData": [
{
"vendor": "n/a",
"product": "n/a",
"versions": [
{
"status": "affected",
"version": "n/a"
}
]
}
]
}
],
"published": "2021-01-20T16:15:14.007",
"references": [
{
"url": "http://archiv.infsec.ethz.ch/education/fs08/secsem/bleichenbacher98.pdf",
"tags": [
"Technical Description",
"Third Party Advisory"
],
"source": "cve@mitre.org"
},
{
"url": "https://bi-zone.medium.com/silence-will-fall-or-how-it-can-take-2-years-to-get-your-vuln-registered-e6134846f5bb",
"tags": [
"Technical Description",
"Third Party Advisory"
],
"source": "cve@mitre.org"
},
{
"url": "https://www.st.com/en/embedded-software/x-cube-cryptolib.html",
"tags": [
"Third Party Advisory"
],
"source": "cve@mitre.org"
},
{
"url": "http://archiv.infsec.ethz.ch/education/fs08/secsem/bleichenbacher98.pdf",
"tags": [
"Technical Description",
"Third Party Advisory"
],
"source": "af854a3a-2127-422b-91ae-364da2661108"
},
{
"url": "https://bi-zone.medium.com/silence-will-fall-or-how-it-can-take-2-years-to-get-your-vuln-registered-e6134846f5bb",
"tags": [
"Technical Description",
"Third Party Advisory"
],
"source": "af854a3a-2127-422b-91ae-364da2661108"
},
{
"url": "https://www.st.com/en/embedded-software/x-cube-cryptolib.html",
"tags": [
"Third Party Advisory"
],
"source": "af854a3a-2127-422b-91ae-364da2661108"
}
],
"vulnStatus": "Modified",
"weaknesses": [
{
"type": "Primary",
"source": "nvd@nist.gov",
"description": [
{
"lang": "en",
"value": "CWE-327"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "Bleichenbacher's attack on PKCS #1 v1.5 padding for RSA in STM32 cryptographic firmware library software expansion for STM32Cube (UM1924). The vulnerability can allow one to use Bleichenbacher's oracle attack to decrypt an encrypted ciphertext by making successive queries to the server using the vulnerable library, resulting in remote information disclosure."
},
{
"lang": "es",
"value": "El ataque de Bleichenbacher en el relleno PKCS #1 v1.5 para RSA en la expansión del software de la biblioteca de firmware criptográfico STM32 para STM32Cube (UM1924). La vulnerabilidad puede permitir que uno use un ataque de oráculo de Bleichenbacher para descifrar un texto cifrado encriptado al hacer consultas sucesivas al servidor usando la biblioteca vulnerable, resultando en la divulgación de información remota"
}
],
"lastModified": "2026-07-09T00:16:53.230",
"configurations": [
{
"nodes": [
{
"negate": false,
"cpeMatch": [
{
"criteria": "cpe:2.3:a:st:stm32cubef0:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "B0981326-08C5-45AE-86E5-03AA53D8AE99"
},
{
"criteria": "cpe:2.3:a:st:stm32cubef1:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "6E973ADD-9CA3-4397-AAE2-6420A71693A2"
},
{
"criteria": "cpe:2.3:a:st:stm32cubef2:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "370E3056-6D03-43DD-AC0C-03F1FC2F45A9"
},
{
"criteria": "cpe:2.3:a:st:stm32cubef3:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "EF8ABBD3-551D-42F0-8F21-CB705F77CD7A"
},
{
"criteria": "cpe:2.3:a:st:stm32cubef4:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "FEAE19AE-8AC7-4F33-B270-7BE1CF133F24"
},
{
"criteria": "cpe:2.3:a:st:stm32cubef7:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "61425839-B519-4879-9FFB-28A579AA9CB8"
},
{
"criteria": "cpe:2.3:a:st:stm32cubeg0:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "F9D26D7E-341E-40D7-8E4E-86ECB8F95AC0"
},
{
"criteria": "cpe:2.3:a:st:stm32cubeg4:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "D8378F71-17DA-47ED-8940-FF1F840222BC"
},
{
"criteria": "cpe:2.3:a:st:stm32cubeh7:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "97FCCBE1-1180-44E3-A2A7-0791F1EA7D8E"
},
{
"criteria": "cpe:2.3:a:st:stm32cubeide:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "5889CEC2-874F-442C-A5B5-5A72587BAC71"
},
{
"criteria": "cpe:2.3:a:st:stm32cubel0:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "BA3026EA-EBE3-4FAC-A798-B795EAA46A37"
},
{
"criteria": "cpe:2.3:a:st:stm32cubel1:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "4725F9EB-2CD3-40A7-9C28-9175834A572B"
},
{
"criteria": "cpe:2.3:a:st:stm32cubel4:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "4945D83E-6D1F-4DA7-8E81-DB3683BDF7B4"
},
{
"criteria": "cpe:2.3:a:st:stm32cubel4\\+:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "4DC4A9CA-1BA8-4E76-A67C-4BCE7452F08C"
},
{
"criteria": "cpe:2.3:a:st:stm32cubel5:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "B62B4EA2-EFE4-4649-B0CA-C90C938C6B4B"
},
{
"criteria": "cpe:2.3:a:st:stm32cubemonitor:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "3B18C9EB-828C-406B-BB98-E940D5CB97E5"
},
{
"criteria": "cpe:2.3:a:st:stm32cubemp1:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "305ABE3D-197F-47AB-AEA4-B3C092888783"
},
{
"criteria": "cpe:2.3:a:st:stm32cubemx:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "22DEAB2C-577B-45E6-B43A-DA5AE2BCBFCA"
},
{
"criteria": "cpe:2.3:a:st:stm32cubeprogrammer:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "DA2CB594-1178-4E8E-B989-EEE4F9E8C667"
},
{
"criteria": "cpe:2.3:a:st:stm32cubewb:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "F709593E-1EF2-44AA-BBBF-7D2618D40F50"
},
{
"criteria": "cpe:2.3:a:st:stm32cubewl:-:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "3BB96785-28FF-41E1-BBF4-27491CB2E2F4"
}
],
"operator": "OR"
}
]
},
{
"nodes": [
{
"negate": false,
"cpeMatch": [
{
"criteria": "cpe:2.3:a:ietf:public_key_cryptography_standards_\\#1:1.5:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "0563022F-D818-46C3-AF66-E84984174DA8"
}
],
"operator": "OR"
}
]
}
],
"sourceIdentifier": "cve@mitre.org"
}