Critical OpenSSL Vulnerabilities Allow Remote Attackers to Execute Malicious Code
On Tue, Jan 27, 2026, OpenSSL released patches addressing 12 vulnerabilities, including a high-severity flaw with potential for remote code execution. Most issues primarily cause denial-of-service attacks, emphasizing the importance of careful data…
On Tue, Jan 27, 2026, OpenSSL released patches addressing 12 vulnerabilities, including a high-severity flaw with potential for remote code execution. Most issues primarily cause denial-of-service attacks, emphasizing the importance of careful data parsing.
The critical vulnerability, identified as CVE-2025-15467, affects the CMS AuthEnvelopedData parsing when using AEAD ciphers such as AES-GCM. It allows attackers to create oversized IVs in ASN.1 parameters, leading to stack overflows before authentication checks. This can cause crashes or remote code execution in applications processing untrusted CMS or PKCS#7 data, including S/MIME.
Applications that parse remote CMS content are at high risk, as no key is required to exploit the overflow. The severity depends on platform defenses like ASLR, with OpenSSL rating this as a high-severity issue.
CVE-2025-11187 affects PBMAC1 validation in PKCS#12 files, causing stack overflows or null dereferences in versions 3.6 to 3.4. This occurs during key derivation if the key length exceeds 64 bytes. Low-severity issues such as CVE-2025-69419, CVE-2025-69421, and CVE-2026-22795 affect PKCS#12 handling, leading to out-of-bounds writes or null dereferences.
The vulnerabilities impact versions from OpenSSL 3.6 to 1.0.2, excluding older branches without features like PBMAC1 or QUIC. FIPS modules are unaffected since the problematic code is outside their boundaries.
CVE ID Severity Brief Impact Affected Versions Patched Versions
CVE-2025-11187 Moderate Stack overflow in PKCS#12 MAC 3.6, 3.5, 3.4 3.6.1, 3.5.5, 3.4.4
CVE-2025-15467 High Stack overflow in CMS parsing 3.6-3.0 3.6.1, 3.5.5, 3.4.4, 3.3.6, 3.0.19
On Tue, Jan 27, 2026, OpenSSL released patches addressing 12 vulnerabilities, including a high-severity flaw with potential for remote code execution.
CVE-2025-15468 Low Null deref in QUIC cipher lookup 3.6, 3.5, 3.4, 3.3 3.6.1, 3.5.5, 3.4.4, 3.3.6
CVE-2025-15469 Low Dgst tool truncates large inputs 3.6, 3.5 3.6.1, 3.5.5
CVE-2025-66199 Low TLS 1.3 cert compression DoS 3.6, 3.5, 3.4, 3.3 3.6.1, 3.5.5, 3.4.4, 3.3.6
CVE-2025-68160 Low Heap OOB write in BIO linebuffer 3.6-3.0, 1.1.1, 1.0.2 3.6.1-3.0.19, 1.1.1ze, 1.0.2zn
CVE-2025-69418 Low OCB tail bytes unencrypted 3.6-3.0, 1.1.1 3.6.1-3.0.19, 1.1.1ze
CVE-2025-69419 Low OOB write in PKCS12 friendlyname 3.6-3.0, 1.1.1 3.6.1-3.0.19, 1.1.1ze
CVE-2025-69420 Low Null deref in timestamp verify 3.6-3.0, 1.1.1 3.6.1-3.0.19, 1.1.1ze
CVE-2025-69421 Low Null deref in PKCS12 decrypt 3.6-3.0, 1.1.1, 1.0.2 3.6.1-3.0.19, 1.1.1ze, 1.0.2zn
CVE-2026-22795 Low Type confusion in PKCS#12 3.6-3.0, 1.1.1 3.6.1-3.0.19, 1.1.1ze
CVE-2026-22796 Low Type confusion in PKCS7 digest 3.6-3.0, 1.1.1, 1.0.2 3.6.1-3.0.19, 1.1.1ze, 1.0.2zn
Immediate upgrade to versions 3.6.1, 3.5.5, or higher is recommended. Avoid processing untrusted PKCS#12/CMS inputs and validate file sizes. For TLS 1.3 compression, set SSL_OP_NO_RX_CERTIFICATE_COMPRESSION . Servers parsing S/MIME or timestamps should prioritize patching due to the risk of remote exploitation.
OpenSSL is widely used in web servers, VPNs, and cryptographic tools. Prompt updates are essential to prevent potential denial-of-service or other severe impacts in production environments. It is advisable to check dependencies via package managers.
Based on reporting by Cyber Security News.
