
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-34874 is a NULL pointer dereference vulnerability in Mbed TLS's distinguished name (X.509) parsing logic that allows a remote, unauthenticated attacker to write to address 0, potentially crashing the affected application. It affects Mbed TLS versions 3.5.0 through 3.6.5 and version 4.0.0, maintained by both Arm and Trusted Firmware. The vulnerability was published on April 1, 2026, and carries a CVSS v3.1 base score of 7.5 (High) (GitHub Advisory, Mbed TLS Advisory).
The root cause is a NULL pointer dereference (CWE-476) in the X.509 distinguished name parsing code within Mbed TLS. When processing a maliciously crafted certificate or certificate-related input, the parser fails to validate a pointer before dereferencing it, resulting in a write to memory address 0. The attack vector is network-accessible, requires no authentication, no privileges, and no user interaction, making it trivially exploitable against any service that processes X.509 certificates using a vulnerable Mbed TLS version (Mbed TLS Advisory, GitHub Advisory).
Successful exploitation causes a denial of service by crashing the application or service using the vulnerable Mbed TLS library. The write to address 0 can trigger a segmentation fault or similar fatal error, resulting in service unavailability. There is no assessed impact to confidentiality or integrity; the primary risk is availability loss for any network-facing service (e.g., TLS servers, IoT devices, embedded systems) that relies on Mbed TLS for certificate processing (GitHub Advisory, Mbed TLS Advisory).
nmap or tlsx.libmbedtls or libmbedx509; crash reports (e.g., SIGSEGV) from services using Mbed TLS libraries.Organizations running Mbed TLS 3.x should upgrade to version 3.6.6 or later; those on 4.x should upgrade to a patched version beyond 4.0.0. Patches are available and documented in the official Mbed TLS security advisory (Mbed TLS Advisory). As a temporary workaround while patching, apply network-level controls (e.g., firewall rules, TLS inspection) to restrict untrusted certificate input to affected services. Audit all infrastructure for embedded or bundled Mbed TLS instances, including IoT devices and third-party software (e.g., Splunk, OVMF) that may ship the library.
The vulnerability has been picked up by multiple Linux distribution security teams, with SUSE issuing security announcements and updates for affected packages including OVMF (SUSE Advisory), and openSUSE publishing security mailing list notices. Fedora and FreeBSD package maintainers have also issued updates. Splunk published an advisory (SVD-2026-0512) noting the impact on its products. Tenable released Nessus detection plugins (IDs 304719 and 315270) for the vulnerability. Overall community reaction reflects routine patching activity with no significant controversy or elevated alarm.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."