Description
Issue summary: PBMAC1 parameters in PKCS#12 files are missing validation
which can trigger a stack-based buffer overflow, invalid pointer or NULL
pointer dereference during MAC verification.
Impact summary: The stack buffer overflow or NULL pointer dereference may
cause a crash leading to Denial of Service for an application that parses
untrusted PKCS#12 files. The buffer overflow may also potentially enable
code execution depending on platform mitigations.
When verifying a PKCS#12 file that uses PBMAC1 for the MAC, the PBKDF2
salt and keylength parameters from the file are used without validation.
If the value of keylength exceeds the size of the fixed stack buffer used
for the derived key (64 bytes), the key derivation will overflow the buffer.
The overflow length is attacker-controlled. Also, if the salt parameter is
not an OCTET STRING type this can lead to invalid or NULL pointer
dereference.
Exploiting this issue requires a user or application to process
a maliciously crafted PKCS#12 file. It is uncommon to accept untrusted
PKCS#12 files in applications as they are usually used to store private
keys which are trusted by definition. For this reason the issue was assessed
as Moderate severity.
The FIPS modules in 3.6, 3.5 and 3.4 are not affected by this issue, as
PKCS#12 processing is outside the OpenSSL FIPS module boundary.
OpenSSL 3.6, 3.5 and 3.4 are vulnerable to this issue.
OpenSSL 3.3, 3.0, 1.1.1 and 1.0.2 are not affected by this issue as they do
not support PBMAC1 in PKCS#12.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| OpenSSL | OpenSSL | 3.6.0 – < 3.6.1, 3.5.0 – < 3.5.5, 3.4.0 – < 3.4.4 | 3.6.1 |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | openssl | 3.5.5-1 | — |
| Debian 13 | openssl | 3.5.4-1~deb13u2 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 26.04 LTS | openssl | 3.5.5-1ubuntu1 | — |
| Ubuntu 25.10 | openssl | 3.5.3-1ubuntu3 | USN-7980-1 |
| Ubuntu 24.04 LTS | openssl | 3.0.13-0ubuntu3.7 | USN-7980-1 |
| Ubuntu 22.04 LTS | openssl | 3.0.2-0ubuntu1.21 | USN-7980-1 |
Show 3 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 22.04 LTS | nodejs | No fix yet | — |
| Ubuntu Pro 18.04 LTS | nodejs | No fix yet | — |
| Ubuntu Pro 16.04 LTS | nodejs | No fix yet | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 10 | openssl +3 | 1:3.5.1-7.el10_1 | RHSA-2026:1472 |
| RHEL 9 | openssl +3 | 1:3.5.1-7.el9_7 | RHSA-2026:1473 |
Show 2 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 10.0 EUS | openssl +3 | 1:3.2.2-16.el10_0.6 | RHSA-2026:1496 |
| Red Hat Hardened Images 1 | openssl +5 | 3.5.6-0.1.hum1 | RHSA-2026:7261 |
AlmaLinux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux 10 | openssl +3 | 1:3.5.1-7.el10_1.alma.1 | ALSA-2026:1472 |
| AlmaLinux 9 | openssl +3 | 1:3.5.1-7.el9_7 | ALSA-2026:1473 |
Rocky Linux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 10 | openssl | 1:3.5.1-7.el10_1 | RLSA-2026:1472 |
| Rocky Linux 9 | openssl | 1:3.5.1-7.el9_7 | RLSA-2026:1473 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES for SAP 16.0 | openssl-3 | 3.5.0-160000.5.1 | SUSE-SU-2026:20223-1 |
| SLES for SAP 16.0 | openssl-3-livepatches | 0.3-160000.1.1 | SUSE-SU-2026:20607-1 |
| SLES 16.0 | openssl-3 | 3.5.0-160000.5.1 | SUSE-SU-2026:20223-1 |
| SLES 16.0 | openssl-3-livepatches | 0.3-160000.1.1 | SUSE-SU-2026:20607-1 |
| SLE Micro 6.2 | openssl-3 | 3.5.0-160000.5.1 | SUSE-SU-2026:20211-1 |
| SLE Micro 6.2 | openssl-3-livepatches | 0.3-160000.1.1 | SUSE-SU-2026:20542-1 |
Show 3 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLE Micro 6.1 | openssl-3-livepatches | 0.4-slfo.1.1_1.1 | SUSE-SU-2026:22143-1 |
| SLE Live Patching 15 SP7 | openssl-3-livepatches | 0.4-150700.16.6.1 | SUSE-SU-2026:2662-1 |
| SLE Live Patching 15 SP6 | openssl-3-livepatches | 0.4-150600.13.11.1 | SUSE-SU-2026:2411-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | openssl-3 | 3.5.3-2.1 | openSUSE-SU-2026:10237-1 |
| openSUSE Leap 16.0 | openssl-3 | 3.5.0-160000.5.1 | openSUSE-SU-2026:20152-1 |
Alpine
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine v3.24 | openssl | 3.5.5-r0 | — |
| Alpine v3.23 | openssl | 3.5.5-r0 | — |
| Alpine v3.22 | openssl | 3.5.5-r0 | — |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Oracle Linux 10 | openssl +3 | 1:3.5.1-7.0.1.el10_1 | ELSA-2026-1472 |
| Oracle Linux 9 | openssl +3 | 1:3.5.1-7.0.1.el9_7 | ELSA-2026-50075, ELSA-2026-1473 |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | openssl | 3.6.1-r0 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 1 repository
-
metadust/CVE-2025-11187 ★ 0 · Mar 15, 2026
Stack buffer overflow in PKCS#12 PBMAC1 PBKDF2 keylength (OpenSSL 3.X)
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 25
- SA26P003 OpenSSL Vulnerabilities in B&R products ABB PSIRT · Nov 9, 2026
- WID-SEC-2026-0234 OpenSSL: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 2, 2026
- ALSA-2026:1472 Important: openssl security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2026:1473 Important: openssl security update AlmaLinux Security Advisories · Oct 29, 2026
- USN-7980-1 openssl vulnerabilities Ubuntu Security Notices (USN) · Oct 27, 2026
- RHSA-2026:7261 Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:1473 Red Hat Security Advisory: openssl security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:1472 Red Hat Security Advisory: openssl security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:1496 Red Hat Security Advisory: openssl security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- WID-SEC-2026-2253 IBM Security Verify Access: Mehrere Schwachstellen BSI CERT-Bund (WID) · Sep 17, 2026
- WID-SEC-2026-1730 Xerox FreeFlow Print Server: Mehrere Schwachstellen ermöglichen nicht spezifizierten Angriff BSI CERT-Bund (WID) · Jul 16, 2026
- SUSE-SU-2026:2662-1 Security update for openssl-3-livepatches SUSE / openSUSE Security Updates · Jun 27, 2026
- SUSE-SU-2026:22143-1 Security update for openssl-3-livepatches SUSE / openSUSE Security Updates · Jun 18, 2026
- SUSE-SU-2026:2411-1 Security update for openssl-3-livepatches SUSE / openSUSE Security Updates · Jun 17, 2026
- openSUSE-SU-2026:20152-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Mar 23, 2026
- openSUSE-SU-2026:10237-1 libopenssl-3-devel-3.5.3-2.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2026:20607-1 Security update for openssl-3-livepatches SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2026:20542-1 Security update for openssl-3-livepatches SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2026:20223-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2026:20211-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Mar 23, 2026
- RLSA-2026:1472 Important: openssl security update Rocky Linux Security Advisories · Jan 30, 2026
- RLSA-2026:1473 Important: openssl security update Rocky Linux Security Advisories · Jan 30, 2026
- ELSA-2026-50075 Important: openssl security update (Oracle Linux 9) Oracle Linux Security Advisories (ELSA) · Jan 29, 2026
- ELSA-2026-1473 Important: openssl security update (Oracle Linux 9) Oracle Linux Security Advisories (ELSA) · Jan 28, 2026
- ELSA-2026-1472 Important: openssl security update (Oracle Linux 10) Oracle Linux Security Advisories (ELSA) · Jan 28, 2026
References
- OpenSSL Advisory vendor-advisory
- 3.6.1 git commit patch
- 3.5.5 git commit patch
- 3.4.4 git commit patch