CVE-2025-49600: mbed mbedtls Missing Cryptographic Step
Vulnerability summary
CVE-2025-49600 is a medium (CVSS 4.9) Missing Cryptographic Step vulnerability in mbed mbedtls. EPSS estimates a 0.16% chance of exploitation in the next 30 days, higher than 4.5% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 1 · Related 1Timeline
- 04-07-2025PublishedVulnerability first disclosed.
- 08-07-2025Last modifiedVulnerability information updated.
Description
In MbedTLS 3.3.0 before 3.6.4, mbedtls_lms_verify may accept invalid signatures if hash computation fails and internal errors go unchecked, enabling LMS (Leighton-Micali Signature) forgery in a fault scenario. Specifically, unchecked return values in mbedtls_lms_verify allow an attacker (who can induce a hardware hash accelerator fault) to bypass LMS signature verification by reusing stale stack data, resulting in acceptance of an invalid signature. In mbedtls_lms_verify, the return values of the internal Merkle tree functions create_merkle_leaf_value and create_merkle_internal_value are not checked. These functions return an integer that indicates whether the call succeeded or not. If a failure occurs, the output buffer (Tc_candidate_root_node) may remain uninitialized, and the result of the signature verification is unpredictable. When the software implementation of SHA-256 is used, these functions will not fail. However, with hardware-accelerated hashing, an attacker could use fault injection against the accelerator to bypass verification.
CVSS metrics
5 scores · 5 sources · 1 version- OSV · AlpineEcosystem advisory · calculated4.9MediumCVSS:3.1/AV:P/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N
- OSV · UbuntuEcosystem advisory · calculated4.9MediumCVSS:3.1/AV:P/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N
- OSV · DebianEcosystem advisory · calculated4.9MediumCVSS:3.1/AV:P/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N
- NVDNIST4.9MediumCVSS:3.1/AV:P/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N
EPSS trend
Probability
0.16%
Chance of exploitation in the next 30 days
Percentile
5%
Versus all other CVEs
30-day change
+0.03 pp
From 0.13% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Alpine1 product
- mbedtls< 3.6.4-r0
Debian1 product
- mbedtls< 3.6.4-1
Mbed1 product
- mbedtls≥ 3.3.0, < 3.6.4
Trustedfirmware1 product
- mbed_tls≥ 3.3.0, < 3.6.4
Ubuntu1 product
- mbedtlsAll versions (No fix recorded)
5 vendors · 5 products