CVE-2025-49087: Mbed mbedtls · Covert Timing Channel
Affects Mbed mbedtlsSource CVE Database V5
Not known to be exploited · CVSS 4.0 Medium.
Data as of 26 Oct 2026, 12:55 UTC
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 40% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:N/A:NExploitation evidence
Disclosed: evidence found.
CVE published 20 Jul 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
GitHubmbed-tls/mbedtlspkg:github/mbed-tls/mbedtlsOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Organizations should prioritize upgrading Mbed TLS to version 3.6.4 or later once available, as this will likely contain the fix for the timing discrepancy in padding removal. In the interim, developers should consider disabling or avoiding the use of PKCS#7 padding mode in block cipher operations if feasible, or implement constant-time padding removal routines to eliminate timing side channels. Network defenses such as intrusion detection systems should be tuned to detect abnormal timing-based probing patterns, although this is challenging. Additionally, organizations should conduct code audits and penetration testing focusing on cryptographic implementations to identify and remediate similar timing side channels. For embedded and IoT devices where updates are difficult, compensating controls such as network segmentation, strict access controls, and monitoring for anomalous traffic should be enforced to reduce exposure. Finally, raising awareness among development teams about side-channel vulnerabilities and secure cryptographic coding practices is essential to prevent recurrence.
Description
In Mbed TLS 3.6.1 through 3.6.3 before 3.6.4, a timing discrepancy in block cipher padding removal allows an attacker to recover the plaintext when PKCS#7 padding mode is used.