
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-69419 is an out-of-bounds write vulnerability in OpenSSL's PKCS#12 file parsing that can lead to memory corruption, Denial of Service, or potentially arbitrary code execution. It was disclosed on January 27, 2026, and affects OpenSSL versions 1.1.1 (before 1.1.1ze), 3.0.0–3.0.18, 3.3.0–3.3.5, 3.4.0–3.4.3, 3.5.0–3.5.4, and 3.6.0. OpenSSL 1.0.2 and FIPS modules are not affected. It carries a CVSS v3.1 base score of 7.4 (High) (Red Hat Advisory, OpenSSL Advisory).
The root cause is an incorrect buffer size calculation (CWE-131) leading to an out-of-bounds write (CWE-787) in the OPENSSL_uni2utf8() function within crypto/pkcs12/p12_utl.c. During the second pass of a two-pass UTF-16BE to UTF-8 conversion, the helper function bmp_to_utf8() incorrectly passes the remaining UTF-16 source byte count as the destination buffer capacity to UTF8_putc(). For BMP code points above U+07FF (which require three UTF-8 bytes), the forwarded capacity may be only two bytes, causing UTF8_putc() to return -1. This negative return value is added to the output length without validation, making the length negative, and the subsequent trailing NUL byte is written at a negative offset — one byte before the heap-allocated buffer. The vulnerability is reachable via the public PKCS12_get_friendlyname() API; PKCS12_parse() uses a different code path and is not affected (OpenSSL Commit, Red Hat Bugzilla).
Successful exploitation can cause heap memory corruption via a one-byte out-of-bounds write before the allocated buffer, with consequences ranging from Denial of Service (application crash) to potential execution of attacker-supplied code depending on adjacent memory layout. The vulnerability can be triggered remotely without authentication or user interaction, as long as an attacker can supply a malicious PKCS#12 file to an application calling PKCS12_get_friendlyname(). Given OpenSSL's widespread use in TLS stacks, certificate management tools, and enterprise software (including IBM InfoSphere, IBM API Connect, IBM Cloud Pak for AIOps, and others), the blast radius is broad (Red Hat Bugzilla, OpenSSL Advisory).
PKCS12_get_friendlyname() using a vulnerable OpenSSL version (1.1.1 < 1.1.1ze, 3.0.x < 3.0.19, 3.3.x < 3.3.6, 3.4.x < 3.4.4, 3.5.x < 3.5.5, or 3.6.0).PKCS12_get_friendlyname() processes the file, bmp_to_utf8() passes the wrong buffer capacity to UTF8_putc(), which returns -1; the negative value corrupts the output length, and a NUL byte is written one byte before the heap buffer.p12_utl.c or PKCS12_get_friendlyname()..p12, .pfx) files submitted to certificate processing endpoints, particularly those with non-ASCII friendly names.Upgrade OpenSSL to a patched version immediately: 1.1.1ze (premium support customers), 3.0.19, 3.3.6, 3.4.4, 3.5.5, or 3.6.1 depending on the deployed branch (OpenSSL Advisory, Red Hat Bugzilla). If immediate patching is not feasible, restrict PKCS#12 file processing to trusted sources only and audit applications to determine whether they call PKCS12_get_friendlyname() directly — applications using only PKCS12_parse() are not affected by this specific code path. Downstream products from Red Hat (RHEL 8/9/10, OpenShift), IBM (InfoSphere, API Connect, Cloud Pak for AIOps, Netezza, watsonx Orchestrate, CICS Transaction Gateway, Instana), Debian, Ubuntu, SUSE, FreeBSD, Alpine, and others have released or are releasing updated packages (Red Hat Advisory).
The vulnerability was notably part of a batch of 12 OpenSSL vulnerabilities discovered by an AI-assisted security research team (Aisle), which attracted significant media attention — coverage appeared in Tom's Hardware, TechRadar, Heise, LessWrong, and CyberSecurityNews, with commentary praising the quality of the AI-generated vulnerability reports (Tom's Hardware, TechRadar). Datadog Security Labs published a technical analysis of the January 2026 OpenSSL security update covering this and related buffer overflow issues (Datadog Security Labs). The OpenSSL project acknowledged the findings and coordinated disclosure, with discussion on the openssl-users and openssl-project mailing lists (OpenSSL Users Group).
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."