High severity · published Aug 23, 2021
CVE-2020-36478
An issue was discovered in Mbed TLS before 2.25.0 (and before 2.16.9 LTS and before 2.7.18 LTS)
7.5
CVSS
1.1%
EPSS
No
On KEV
Description
An issue was discovered in Mbed TLS before 2.25.0 (and before 2.16.9 LTS and before 2.7.18 LTS). A NULL algorithm parameters entry looks identical to an array of REAL (size zero) and thus the certificate is considered valid. However, if the parameters do not match in any way, then the certificate should be considered invalid.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)1.1% · higher than 66% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
DL
Debian Linux · Debian
9.0; 10.0 · source: NVD
LC
Logo! Cmr2020 Firmware · Siemens
before 2.2 · source: NVD
LC
Logo! Cmr2040 Firmware · Siemens
before 2.2 · source: NVD
MT
Mbed Tls · Arm
before 2.7.18; 2.8.0 before 2.16.9; 2.17.0 before 2.25.0 · source: NVD
SR
Simatic Rtu3000c Firmware · Siemens
All versions, or not specified · source: NVD
SR
Simatic Rtu3030c Firmware · Siemens
All versions, or not specified · source: NVD
SR
Simatic Rtu3031c Firmware · Siemens
All versions, or not specified · source: NVD
SR
Simatic Rtu3041c Firmware · Siemens
All versions, or not specified · source: NVD
Affected product
MT
Mbed Tls
Arm
More from Mbed Tls
9.8
CVE-2026-34877
An issue was discovered in Mbed TLS versions from 2.19.0 up to 3.6.5, Mbed TLS 4.0.0
9.8
CVE-2025-47917
Mbed TLS before 3.6.4 allows a use-after-free in certain situations of applications that are developed in accordance with the documentation
9.8
CVE-2022-46393
An issue was discovered in Mbed TLS before 2.28.2 and 3.x before 3.3.0
9.8
CVE-2021-44732
Mbed TLS before 3.0.1 has a double free in certain out-of-memory conditions, as demonstrated by an mbedtls_ssl_set_session() failure
9.8
CVE-2017-18187
In ARM mbed TLS before 2.7.0, there is a bounds-check bypass through an integer overflow in PSK identity parsing in the ssl_parse_client_psk_identity() function in…