4.9

CVE-2025-49600: mbed mbedtls Missing Cryptographic Step

CVSS: 4.9v3.1MediumAnalyzed
AliasesALPINE-CVE-2025-49600UBUNTU-CVE-2025-49600DEBIAN-CVE-2025-49600
Published 04-07-2025Last modified 08-07-2025

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.

Overall risk
20/100
0100
Low · default modelHow is this calculated?
CVSS score
4.9/10
010
Medium · v3.1 (CVE.org)
EPSS score
0.16%
0%100%
Low · +0.03 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 1 · Related 1

Timeline

  1. 04-07-2025
    PublishedVulnerability first disclosed.
  2. 08-07-2025
    Last 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

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

19-09-202619-10-2026
EPSS score
0.16%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Alpine1 product
  • mbedtls< 3.6.4-r0
Debian1 product
  • mbedtls< 3.6.4-1
Mbed1 product
Trustedfirmware1 product
Ubuntu1 product
  • mbedtlsAll versions (No fix recorded)

5 vendors · 5 products

References

5 links