🛡️ AZL-75786 — openssl

⚪ Unknown ✅ No Known Exploit OSV
N/A
CVSS Score
0 Low4 Medium7 High9 Critical10

Description

CVE-2025-69419 affecting package openssl 1.1.1k-38

Issue summary: Calling PKCS12_get_friendlyname() function on a maliciously

crafted PKCS#12 file with a BMPString (UTF-16BE) friendly name containing

non-ASCII BMP code point can trigger a one byte write before the allocated

buffer.

Impact summary: The out-of-bounds write can cause a memory corruption

which can have various consequences including a Denial of Service.

The OPENSSL_uni2utf8() function performs a two-pass conversion of a PKCS#12

BMPString (UTF-16BE) to UTF-8. In the second pass, when emitting UTF-8 bytes,

the helper function bmp_to_utf8() incorrectly forwards the remaining UTF-16

source byte count as the destination buffer capacity to UTF8_putc(). For BMP

code points above U+07FF, UTF-8 requires three bytes, but the forwarded

capacity can be just two bytes. UTF8_putc() then returns -1, and this negative

value is added to the output length without validation, causing the

length to become negative. The subsequent trailing NUL byte is then written

at a negative offset, causing write outside of heap allocated buffer.

The vulnerability is reachable via the public PKCS12_get_friendlyname() API

when parsing attacker-controlled PKCS#12 files. While PKCS12_parse() uses a

different code path that avoids this issue, PKCS12_get_friendlyname() directly

invokes the vulnerable function. Exploitation requires an attacker to provide

a malicious PKCS#12 file to be parsed by the application and the attacker

can just trigger a one zero byte write before the allocated buffer.

For that reason the issue was assessed as Low severity according to our

Security Policy.

The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue,

as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary.

OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.

OpenSSL 1.0.2 is not affected by this issue.

Affected software

AZL-75786 is recorded against 1 package.

  • openssl

Timeline and source

Published on 27 January 2026 and last revised on 21 April 2026. No public exploit is currently recorded for this entry. Record sourced from OSV.

References

nvd.nist.gov (Web)

Details

Severity Unknown
CVSS Score N/A
CVSS Vector N/A
CWE N/A
Public Exploit ✅ No
Source OSV
Published 2026-01-27
Updated 2026-08-12
Modified 2026-04-21
Fix URL N/A

Affected Packages

Software From version Fixed in
openssl

Free Vulnerability Check

Is your site affected by AZL-75786?

BotEraser helps you identify potentially vulnerable plugins and themes by checking your installation against AZL-75786 and other known CVE records.

Scan My Site Free →

No credit card required  ·  Results in minutes

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the vulnerabilities listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.