Description
Issue summary: Processing a maliciously formatted PKCS12 file may lead OpenSSL
to crash leading to a potential Denial of Service attack
Impact summary: Applications loading files in the PKCS12 format from untrusted
sources might terminate abruptly.
A file in PKCS12 format can contain certificates and keys and may come from an
untrusted source. The PKCS12 specification allows certain fields to be NULL, but
OpenSSL does not correctly check for this case. This can lead to a NULL pointer
dereference that results in OpenSSL crashing. If an application processes PKCS12
files from an untrusted source using the OpenSSL APIs then that application will
be vulnerable to this issue.
OpenSSL APIs that are vulnerable to this are: PKCS12_parse(),
PKCS12_unpack_p7data(), PKCS12_unpack_p7encdata(), PKCS12_unpack_authsafes()
and PKCS12_newpass().
We have also fixed a similar issue in SMIME_write_PKCS7(). However since this
function is related to writing data we do not consider it security significant.
The FIPS modules in 3.2, 3.1 and 3.0 are not affected by this issue.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| OpenSSL | OpenSSL | 3.2.0 – < 3.2.1, 3.1.0 – < 3.1.5, 3.0.0 – < 3.0.13, 1.1.1 – < 1.1.1x, 1.0.2 – < 1.0.2zj | 3.2.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.1.5-1 | — |
| Debian 13 | openssl | 3.1.5-1 | — |
| Debian 12 | openssl | 3.0.13-1~deb12u1 | — |
| Debian 11 | openssl | 1.1.1n-0+deb11u6 | DLA-3942-2, DLA-3942-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 24.04 LTS | edk2 | 2024.02-2ubuntu0.6 | USN-7894-1 |
| Ubuntu 24.04 LTS | openssl | 3.0.10-1ubuntu4 | — |
| Ubuntu 22.04 LTS | edk2 | 2022.02-3ubuntu0.22.04.4 | USN-7894-1 |
| Ubuntu 22.04 LTS | openssl | 3.0.2-0ubuntu1.14 | USN-6622-1 |
| Ubuntu 20.04 LTS | openssl | 1.1.1f-1ubuntu2.21 | USN-6622-1 |
Show 13 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro FIPS 20.04 LTS | openssl | No fix yet | — |
| Ubuntu Pro FIPS 18.04 LTS | openssl | No fix yet | — |
| Ubuntu Pro FIPS 16.04 LTS | openssl | No fix yet | — |
| Ubuntu Pro FIPS-updates 22.04 LTS | openssl | 3.0.2-0ubuntu1.14+Fips1 | — |
| Ubuntu Pro FIPS-updates 20.04 LTS | openssl | 1.1.1f-1ubuntu2.fips.20 | — |
| Ubuntu Pro FIPS-updates 18.04 LTS | openssl | 1.1.1-1ubuntu2.fips.2.1~18.04.23.4 | — |
| Ubuntu Pro FIPS-updates 16.04 LTS | openssl | 1.0.2g-1ubuntu4.fips.4.20.11 | — |
| Ubuntu Pro FIPS-preview 22.04 LTS | openssl | No fix yet | — |
| Ubuntu Pro 22.04 LTS | nodejs | No fix yet | — |
| Ubuntu Pro 20.04 LTS | edk2 | No fix yet | — |
| Ubuntu Pro 18.04 LTS | edk2 | No fix yet | — |
| Ubuntu Pro 18.04 LTS | openssl | 1.1.1-1ubuntu2.1~18.04.23+esm4 | USN-6632-1 |
| Ubuntu Pro 18.04 LTS | openssl1.0 | 1.0.2n-1ubuntu5.13+esm1 | USN-6709-1 |
| Ubuntu Pro 16.04 LTS | edk2 | No fix yet | — |
| Ubuntu Pro 16.04 LTS | openssl | 1.0.2g-1ubuntu4.20+esm11 | USN-6632-1 |
| Ubuntu Pro 14.04 LTS | openssl | 1.0.1f-1ubuntu2.27+esm10 | USN-7018-1 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 9 | edk2 +4 | 20240524-6.el9_5 | RHSA-2024:9088 |
| RHEL 9 | openssl +3 | 1:3.0.7-27.el9 | RHSA-2024:2447 |
AlmaLinux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux 9 | edk2-ovmf +3 | 20240524-6.el9_5 | ALSA-2024:9088 |
| AlmaLinux 9 | openssl +3 | 1:3.0.7-27.el9 | ALSA-2024:2447 |
Rocky Linux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 9 | edk2 | 20240524-6.el9_5.3 | RLSA-2024:9088 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP5 | openssl-1_0_0 | 1.0.2p-150000.3.91.1 | SUSE-SU-2024:0831-1 |
| SLES 15 SP5 | openssl-1_1 | 1.1.1l-150500.17.25.1 | SUSE-SU-2024:0549-1 |
| SLES 15 SP5 | openssl-3 | 3.0.8-150500.5.27.1 | SUSE-SU-2024:0815-1 |
| SLES 15 SP4 | openssl-1_0_0 | 1.0.2p-150000.3.91.1 | SUSE-SU-2024:0831-1 |
| SLES 15 SP4 | openssl-1_1 | 1.1.1l-150400.7.63.1 | SUSE-SU-2024:0833-1 |
| SLES 15 SP4 | openssl-3 | 3.0.8-150400.4.49.1 | SUSE-SU-2024:0518-1 |
| SLES 15 SP3 | openssl-1_0_0 | 1.0.2p-150000.3.91.1 | SUSE-SU-2024:0831-1 |
| SLES 15 SP3 | openssl-1_1 | 1.1.1d-150200.11.85.1 | SUSE-SU-2024:0832-1 |
| SLES 15 SP2 | openssl-1_0_0 | 1.0.2p-150000.3.91.1 | SUSE-SU-2024:0831-1 |
| SLES 15 SP2 | openssl-1_1 | 1.1.1d-150200.11.85.1 | SUSE-SU-2024:0832-1 |
| SLES 12 SP5 | openssl-1_0_0 | 1.0.2p-3.90.1 | SUSE-SU-2024:0814-1 |
| SLES 12 SP5 | openssl-1_1 | 1.1.1d-2.104.1 | SUSE-SU-2024:0813-1 |
Show 17 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 12 | compat-openssl098 | 0.9.8j-106.64.1 | SUSE-SU-2024:0840-1 |
| SLES 11 SP4 | openssl | 0.9.8j-0.106.83.1 | SUSE-SU-2024:0842-1 |
| SLES 11 SP4 | openssl1 | 1.0.1g-0.58.79.1 | SUSE-SU-2024:0841-1 |
| SLES for SAP 15 SP4 | openssl-1_0_0 | 1.0.2p-150000.3.91.1 | SUSE-SU-2024:0831-1 |
| SLES for SAP 15 SP4 | openssl-1_1 | 1.1.1l-150400.7.63.1 | SUSE-SU-2024:0833-1 |
| SLES for SAP 15 SP4 | openssl-3 | 3.0.8-150400.4.49.1 | SUSE-SU-2024:0518-1 |
| SLES for SAP 15 SP3 | openssl-1_0_0 | 1.0.2p-150000.3.91.1 | SUSE-SU-2024:0831-1 |
| SLES for SAP 15 SP3 | openssl-1_1 | 1.1.1d-150200.11.85.1 | SUSE-SU-2024:0832-1 |
| SLES for SAP 15 SP2 | openssl-1_0_0 | 1.0.2p-150000.3.91.1 | SUSE-SU-2024:0831-1 |
| SLES for SAP 15 SP2 | openssl-1_1 | 1.1.1d-150200.11.85.1 | SUSE-SU-2024:0832-1 |
| SLES for SAP 12 SP5 | compat-openssl098 | 0.9.8j-106.64.1 | SUSE-SU-2024:0840-1 |
| SLES for SAP 12 SP5 | openssl-1_0_0 | 1.0.2p-3.90.1 | SUSE-SU-2024:0814-1 |
| SLES for SAP 12 SP5 | openssl-1_1 | 1.1.1d-2.104.1 | SUSE-SU-2024:0813-1 |
| SLE Micro 5.5 | openssl-1_1 | 1.1.1l-150500.17.25.1 | SUSE-SU-2024:0549-1 |
| SLE Micro 5.4 | openssl-1_1 | 1.1.1l-150400.7.63.1 | SUSE-SU-2024:0833-1 |
| SLE Micro 5.4 | openssl-3 | 3.0.8-150400.4.49.1 | SUSE-SU-2024:0518-1 |
| SLE Micro 5.3 | openssl-1_1 | 1.1.1l-150400.7.63.1 | SUSE-SU-2024:0833-1 |
| SLE Micro 5.3 | openssl-3 | 3.0.8-150400.4.49.1 | SUSE-SU-2024:0518-1 |
| SLE Micro 5.2 | openssl-1_1 | 1.1.1d-150200.11.85.1 | SUSE-SU-2024:0832-1 |
| SLE Micro 5.1 | openssl-1_1 | 1.1.1d-150200.11.85.1 | SUSE-SU-2024:0832-1 |
| SLE HPC 15 SP4 | openssl-1_0_0 | 1.0.2p-150000.3.91.1 | SUSE-SU-2024:0831-1 |
| SLE HPC 15 SP4 | openssl-1_1 | 1.1.1l-150400.7.63.1 | SUSE-SU-2024:0833-1 |
| SLE HPC 15 SP4 | openssl-3 | 3.0.8-150400.4.49.1 | SUSE-SU-2024:0518-1 |
| SLE HPC 15 SP3 | openssl-1_0_0 | 1.0.2p-150000.3.91.1 | SUSE-SU-2024:0831-1 |
| SLE HPC 15 SP3 | openssl-1_1 | 1.1.1d-150200.11.85.1 | SUSE-SU-2024:0832-1 |
| SLE HPC 15 SP2 | openssl-1_1 | 1.1.1d-150200.11.85.1 | SUSE-SU-2024:0832-1 |
| SUSE Manager Server 4.3 | openssl-1_1 | 1.1.1l-150400.7.63.1 | SUSE-SU-2024:0833-1 |
| SUSE Manager Server 4.3 | openssl-3 | 3.0.8-150400.4.49.1 | SUSE-SU-2024:0518-1 |
| SUSE Manager Proxy 4.3 | openssl-1_1 | 1.1.1l-150400.7.63.1 | SUSE-SU-2024:0833-1 |
| SUSE Manager Proxy 4.3 | openssl-3 | 3.0.8-150400.4.49.1 | SUSE-SU-2024:0518-1 |
| SUSE Enterprise Storage 7.1 | openssl-1_0_0 | 1.0.2p-150000.3.91.1 | SUSE-SU-2024:0831-1 |
| SUSE Enterprise Storage 7.1 | openssl-1_1 | 1.1.1d-150200.11.85.1 | SUSE-SU-2024:0832-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | boringssl | 0.20260813-1.1 | openSUSE-SU-2026:11592-1 |
| openSUSE Tumbleweed | openssl-1_0_0 | 1.0.2u-24.1 | openSUSE-SU-2024:13656-1 |
| openSUSE Tumbleweed | openssl-1_1 | 1.1.1w-7.1 | openSUSE-SU-2024:13662-1 |
| openSUSE Tumbleweed | openssl-3 | 3.1.4-4.1 | openSUSE-SU-2024:13663-1 |
| openSUSE Leap 15.5 | openssl-1_0_0 | 1.0.2p-150000.3.91.1 | SUSE-SU-2024:0831-1 |
| openSUSE Leap 15.5 | openssl-1_1 | 1.1.1l-150500.17.25.1 | SUSE-SU-2024:0549-1 |
| openSUSE Leap 15.5 | openssl-3 | 3.0.8-150500.5.27.1 | SUSE-SU-2024:0815-1 |
Show 2 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Leap Micro 5.4 | openssl-1_1 | 1.1.1l-150400.7.63.1 | SUSE-SU-2024:0833-1 |
| openSUSE Leap Micro 5.4 | openssl-3 | 3.0.8-150400.4.49.1 | SUSE-SU-2024:0518-1 |
| openSUSE Leap Micro 5.3 | openssl-1_1 | 1.1.1l-150400.7.63.1 | SUSE-SU-2024:0833-1 |
| openSUSE Leap Micro 5.3 | openssl-3 | 3.0.8-150400.4.49.1 | SUSE-SU-2024:0518-1 |
Alpine
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine v3.24 | openssl | 3.1.4-r5 | — |
| Alpine v3.23 | openssl | 3.1.4-r5 | — |
| Alpine v3.22 | openssl | 3.1.4-r5 | — |
| Alpine v3.21 | openssl | 3.1.4-r5 | — |
| Alpine v3.20 | openssl | 3.1.4-r5 | — |
Show 3 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine v3.19 | openssl | 3.1.4-r5 | — |
| Alpine v3.18 | openssl | 3.1.4-r5 | — |
| Alpine v3.17 | openssl | 3.0.12-r4 | — |
Amazon Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Amazon Linux 2023 | openssl +4 | 1:3.0.8-1.amzn2023.0.11 | ALAS2023-2024-520 |
| Amazon Linux 2 | edk2-ovmf +4 | 20200801stable-1.amzn2.0.4 | ALAS2-2024-2483 |
| Amazon Linux 2 | openssl +4 | 1:1.0.2k-24.amzn2.0.12 | ALAS2-2024-2479 |
| Amazon Linux 2 | openssl11 +3 | 1:1.1.1g-12.amzn2.0.20 | ALAS2-2024-2478 |
Azure Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 3 | cloud-hypervisor-cvm | 38.0.72.2-1 | — |
| Azure Linux 3 | kata-containers | 3.2.0.azl1-1 | — |
| Azure Linux 3 | nodejs | 16.20.2-2 | — |
| Azure Linux 3 | openssl | 1.1.1k-29 | — |
| Azure Linux 3 | openssl-fips-provider | No fix yet | — |
| Azure Linux 2 (CBL-Mariner) | cloud-hypervisor-cvm | 38.0.72.2-1 | — |
| Azure Linux 2 (CBL-Mariner) | hvloader | 1.0.1-9 | — |
| Azure Linux 2 (CBL-Mariner) | nodejs | 16.20.2-2 | — |
| Azure Linux 2 (CBL-Mariner) | openssl | 1.1.1k-29 | — |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Oracle Linux 9 | edk2-ovmf +3 | 20240524-6.0.1.el9_5 | ELSA-2024-9088 |
| Oracle Linux 9 | openssl +3 | 1:3.0.7-27.0.3.el9 | ELSA-2024-2447 |
| Oracle Linux 9 | openssl-fips-provider | 3.0.7-2.0.1.el9 | ELSA-2024-2447 |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | airflow | 2.10.5-r44 | — |
| Wolfi rolling | az | 2.57.0-r0 | — |
| Wolfi rolling | ggshield | 1.25.0-r0 | — |
| Wolfi rolling | kubeflow-pipelines | 2.0.5-r3 | — |
| Wolfi rolling | mitmproxy | 12.2.1-r0 | — |
| Wolfi rolling | openssl | 3.2.1-r0 | — |
| Wolfi rolling | py3-cassandra-medusa | 0.17.2-r1 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| PyPI | cryptography | < 42.0.2 | 42.0.2 | GHSA-9v9h-cgj8-h64p |
Advisories 50
- USN-7894-1 edk2 vulnerabilities Ubuntu Security Notices (USN) · Nov 9, 2026
- ALSA-2024:9088 Moderate: edk2 security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2024:2447 Low: openssl and openssl-fips-provider security update AlmaLinux Security Advisories · Oct 29, 2026
- RHSA-2024:2447 Red Hat Security Advisory: openssl and openssl-fips-provider security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- SSA-265688 SSA-265688: Vulnerabilities in the additional GNU/Linux subsystem of the SIMATIC S7-1500 TM MFP V1.1 Siemens ProductCERT · Oct 13, 2026
- openSUSE-SU-2026:11592-1 boringssl-devel-0.20260813-1.1 on GA media SUSE / openSUSE Security Updates · Aug 26, 2026
- RHSA-2024:9088 Red Hat Security Advisory: edk2 security update Red Hat Security Advisories (RHSA) · Aug 9, 2026
- USN-7018-1 openssl vulnerabilities Ubuntu Security Notices (USN) · Jun 29, 2026
- USN-6632-1 openssl vulnerabilities Ubuntu Security Notices (USN) · Jun 25, 2026
- ICSA-24-102-01 Siemens SIMATIC S7-1500 TM MFP CISA ICS & IT advisories · May 14, 2026
- WID-SEC-2024-1226 Red Hat OpenShift: Mehrere Schwachstellen BSI CERT-Bund (WID) · May 11, 2026
- USN-6709-1 openssl1.0 vulnerabilities Ubuntu Security Notices (USN) · Apr 27, 2026
- USN-6622-1 openssl vulnerabilities Ubuntu Security Notices (USN) · Apr 27, 2026
- DLA-3942-1 openssl - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DLA-3942-2 openssl - regression update Debian Security (DSA / DLA) · Mar 9, 2026
- RLSA-2024:9088 Moderate: edk2 security update Rocky Linux Security Advisories · Feb 4, 2026
- SUSE-SU-2024:0832-1 Security update for openssl-1_1 SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2024:0549-1 Security update for openssl-1_1 SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2024:0842-1 Security update for openssl SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2024:0833-1 Security update for openssl-1_1 SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2024:0831-1 Security update for openssl-1_0_0 SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2024:0815-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:13662-1 libopenssl-1_1-devel-1.1.1w-7.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2024:0518-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:13656-1 libopenssl-1_0_0-devel-1.0.2u-24.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2024:0841-1 Security update for openssl1 SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:13663-1 libopenssl-3-devel-3.1.4-4.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2024:0814-1 Security update for openssl-1_0_0 SUSE / openSUSE Security Updates · Feb 4, 2026
- WID-SEC-2024-0181 OpenSSL: Schwachstelle ermöglicht Denial of Service BSI CERT-Bund (WID) · Dec 7, 2025
- WID-SEC-2024-3377 Dell PowerProtect Data Domain: Mehrere Schwachstellen BSI CERT-Bund (WID) · Oct 12, 2025
- WID-SEC-2025-0225 Dell PowerProtect Data Domain: Mehrere Schwachstellen BSI CERT-Bund (WID) · Oct 1, 2025
- WID-SEC-2024-2112 Insyde UEFI Firmware: Mehrere Schwachstellen ermöglichen Denial of Service BSI CERT-Bund (WID) · Aug 4, 2025
- ICSA-25-100-02 Siemens SIDIS Prime CISA ICS & IT advisories · May 6, 2025
- ICSA-25-044-09 Siemens SCALANCE W700 IEEE 802.11ax CISA ICS & IT advisories · May 6, 2025
- SUSE-SU-2024:0813-1 Security update for openssl-1_1 SUSE / openSUSE Security Updates · May 2, 2025
- SUSE-SU-2024:0840-1 Security update for compat-openssl098 SUSE / openSUSE Security Updates · May 2, 2025
- NCSC-2025-0106 Kwetsbaarheden verholpen in Siemens producten NCSC-NL (Netherlands) · Apr 8, 2025
- SSA-277137 SSA-277137: Multiple Vulnerabilities in SIDIS Prime Before V4.0.700 Siemens ProductCERT · Apr 8, 2025
- NCSC-2025-0061 Kwetsbaarheden verholpen in Siemens producten NCSC-NL (Netherlands) · Feb 14, 2025
- NCSC-2025-0051 Kwetsbaarheden verholpen in Siemens producten NCSC-NL (Netherlands) · Feb 11, 2025
- SSA-769027 SSA-769027: Multiple Vulnerabilities fixed in SCALANCE W700 IEEE 802.11ax devices before V3.0.0 Siemens ProductCERT · Feb 11, 2025
- WID-SEC-2024-1307 Red Hat OpenShift Service Mesh Containers: Mehrere Schwachstellen BSI CERT-Bund (WID) · Feb 5, 2025
- NCSC-2025-0028 Kwetsbaarheden verholpen in Oracle Analytics NCSC-NL (Netherlands) · Jan 22, 2025
- NCSC-2025-0026 Kwetsbaarheden verholpen in Oracle JD Edwards NCSC-NL (Netherlands) · Jan 22, 2025
- WID-SEC-2024-1248 Xerox FreeFlow Print Server: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 21, 2024
- ELSA-2024-9088 Moderate: edk2 security update (Oracle Linux 9) Oracle Linux Security Advisories (ELSA) · Nov 14, 2024
- NCSC-2024-0433 Kwetsbaarheden verholpen in Siemens producten NCSC-NL (Netherlands) · Nov 12, 2024
- ICSA-24-319-08 Siemens SINEC INS CISA ICS & IT advisories · Nov 12, 2024
- ICSA-24-319-04 Siemens SINEC NMS CISA ICS & IT advisories · Nov 12, 2024
- SSA-331112 SSA-331112: Multiple Vulnerabilities in SINEC NMS Before V3.0 SP1 Siemens ProductCERT · Nov 12, 2024
References
- OpenSSL Advisory vendor-advisory
- 3.2.1 git commit patch
- 3.1.5 git commit patch
- 3.0.13 git commit patch
- 1.1.1x git commit patch
- 1.0.2zj git commit patch