CVE-2025-69419CWE-787

Out of bounds write in PKCS12_get_friendlyname() UTF-8 conversion

High · published January 27, 2026

CVSS v3.1
7.4
EPSS
1%
Percentile
48.4
In the wild
Unconfirmed
What it is

⚡ A crafty little flaw in OpenSSL lets attackers slip through malicious PKCS#12 files, causing some serious memory corruption chaos! 🔥 Think of it like a pizza delivery gone wrong—an incorrect order gets delivered with too many toppings and no space left on the crust. When the server tries to load that extra topping, it overflows and spills everywhere! An attacker can exploit this vulnerability to trigger memory corruption, potentially leading to a Denial of Service. This could disrupt normal operations, making your applications unusable at a critical time! Yikes!

Put simply

Think of it like a pizza delivery gone wrong—an incorrect order gets delivered with too many toppings and no space left on the crust. When the server tries to load that extra topping, it overflows and spills everywhere! The issue arises when the PKCS12_get_friendlyname() function processes a specially crafted BMPString, leading to an out-of-bounds write. It miscalculates the destination buffer capacity, causing the function to write outside the intended memory space, risking stability and security.

What to do

An attacker can exploit this vulnerability to trigger memory corruption, potentially leading to a Denial of Service. This could disrupt normal operations, making your applications unusable at a critical time! Yikes! To secure your applications, immediately update to the latest OpenSSL version. Ensure you're running a version higher than 3.6, 3.5, 3.4, 3.3, or 3.0 to avoid this vulnerability. Regularly audit your PKCS#12 files and their usage in your applications, too! 🛡️ You've got this! Just follow these steps, and you'll keep your systems safe and sound! 🚀

The record
Technical detail
CVSS v3.1
7.4 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00607 · 48.4th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2026-01-27T16:01Z
EPSS history
Timeline
  • 27 JAN 16:01Z
    Out of bounds write in PKCS12_get_friendlyname() UTF-8 conversion
    cvelistv5