Mbed-TLS.mbedtls is vulnerable to Out-of-bounds Read
48
Medium Risk
When parsing PEM-encrypted material through mbedtls_pk_parse_key(), mbedtls_pk_parse_keyfile(), or mbedtls_pem_read_buffer(), the decryption code can read one byte before the start of a heap buffer it allocated. Processing untrusted PEM-encrypted input with a password argument triggers the out-of-bounds read. This typically results in a crash or limited disclosure of adjacent memory. The fix corrects the bounds handling so the read stays within the allocated buffer.
You are affected if you are using a version that falls within the vulnerable range and your application parses untrusted PEM-encrypted material with a password argument.
Mbed-TLS.mbedtls is vulnerable to Out-of-bounds Read in versions 1.0.0 - 3.6.3.
Upgrade the Mbed-TLS.mbedtls library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant