Skip to main content

Mbed Tls CVE-2026-34877

| EUVDEUVD-2026-18394 CRITICAL
Execution with Unnecessary Privileges (CWE-250)
2026-04-02 cve@mitre.org
9.8
CVSS 3.1 · Vendor: mitre
Share

Severity by source

Vendor (mitre) PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
SUSE
CRITICAL
qualitative

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
EUVD ID Assigned
Apr 02, 2026 - 17:22 euvd
EUVD-2026-18394
Analysis Generated
Apr 02, 2026 - 17:22 vuln.today
CVE Published
Apr 02, 2026 - 17:16 nvd
CRITICAL 9.8

DescriptionCVE.org

An issue was discovered in Mbed TLS versions from 2.19.0 up to 3.6.5, Mbed TLS 4.0.0. Insufficient protection of serialized SSL context or session structures allows an attacker who can modify the serialized structures to induce memory corruption, leading to arbitrary code execution. This is caused by Incorrect Use of Privileged APIs.

AnalysisAI

Mbed TLS versions 2.19.0 through 3.6.5 and 4.0.0 allow remote code execution through memory corruption when attackers modify serialized SSL context or session structures. The vulnerability stems from insufficient validation of deserialized data, enabling arbitrary code execution on systems using affected versions. CISA KEV status and active exploitation data not confirmed in provided intelligence.

Technical ContextAI

Mbed TLS is a cryptographic library providing SSL/TLS protocol implementation. The vulnerability affects serialization/deserialization mechanisms used to persist and restore SSL contexts and session state. When serialized structures (binary representations of SSL session or context data) are deserialized without proper integrity checks or bounds validation, attackers who can intercept or modify these structures can inject malformed data. This triggers memory corruption-specifically buffer overflow conditions-during the deserialization process. The root cause is classified as Incorrect Use of Privileged APIs, indicating that internal cryptographic or memory-management functions are called without adequate input validation on untrusted deserialized data. Affected products include Mbed TLS library across multiple major versions.

RemediationAI

Upgrade Mbed TLS to a patched version released by the vendor. Consult the official Mbed TLS security advisory at https://mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2026-03-serialized-data/ for exact patched version numbers. As an interim mitigation, applications should avoid deserializing SSL context or session structures from untrusted sources; if serialization is required, implement cryptographic signing or encryption of serialized data to ensure integrity and authenticity before deserialization. For applications where serialization is critical, apply strict input validation and bounds-checking at deserialization entry points. Monitor for vendor security updates and apply them as soon as patched versions are available.

CVE-2021-44732 CRITICAL POC
9.8 Dec 20

Mbed TLS before 3.0.1 has a double free in certain out-of-memory conditions, as demonstrated by an mbedtls_ssl_set_sessi

CVE-2022-35409 CRITICAL POC
9.1 Jul 15

An issue was discovered in Mbed TLS before 2.28.1 and 3.x before 3.2.0. Rated critical severity (CVSS 9.1), this vulnera

CVE-2017-2784 HIGH POC
8.1 Apr 20

An exploitable free of a stack pointer vulnerability exists in the x509 certificate parsing code of ARM mbed TLS before

CVE-2025-52496 HIGH POC
7.8 Jul 04

Mbed TLS before 3.6.4 has a race condition in AESNI detection if certain compiler optimizations occur. An attacker may b

CVE-2023-45199 CRITICAL
9.8 Oct 07

Mbed TLS 3.2.x through 3.4.x before 3.5 has a Buffer Overflow that can lead to remote Code execution. Rated critical sev

CVE-2024-23744 HIGH POC
7.5 Jan 21

An issue was discovered in Mbed TLS 3.5.1. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2024-49195 CRITICAL
9.8

Alpine Linux: mbedtls fixed in 3.6.2-r0

CVE-2022-46393 CRITICAL
9.8 Dec 15

An issue was discovered in Mbed TLS before 2.28.2 and 3.x before 3.3.0. Rated critical severity (CVSS 9.8), this vulnera

CVE-2024-45158 CRITICAL
9.8

Alpine Linux: mbedtls fixed in 3.6.1-r0

CVE-2024-45159 CRITICAL
9.8

Alpine Linux: mbedtls fixed in 3.6.1-r0

CVE-2018-0488 CRITICAL
9.8 Feb 13

ARM mbed TLS before 1.3.22, before 2.1.10, and before 2.7.0, when the truncated HMAC extension and CBC are used, allows

CVE-2018-0487 CRITICAL
9.8 Feb 13

ARM mbed TLS before 1.3.22, before 2.1.10, and before 2.7.0 allows remote attackers to execute arbitrary code or cause a

Vendor StatusVendor

SUSE

Severity: Critical
Product Status
openSUSE Tumbleweed Fixed

Share

CVE-2026-34877 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy