Bug 2481898 (CVE-2026-45447) - CVE-2026-45447 openssl: Heap Use-After-Free in OpenSSL PKCS7_verify()
Summary: CVE-2026-45447 openssl: Heap Use-After-Free in OpenSSL PKCS7_verify()
Keywords:
Status: NEW
Alias: CVE-2026-45447
Deadline: 2026-06-09
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-05-27 14:23 UTC by OSIDB Bzimport
Modified: 2026-07-28 12:02 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2026:26057 0 None None None 2026-06-15 20:24:43 UTC
Red Hat Product Errata RHBA-2026:26059 0 None None None 2026-06-15 20:50:02 UTC
Red Hat Product Errata RHBA-2026:26280 0 None None None 2026-06-16 12:32:36 UTC
Red Hat Product Errata RHBA-2026:26291 0 None None None 2026-06-16 11:56:08 UTC
Red Hat Product Errata RHBA-2026:26303 0 None None None 2026-06-16 12:09:42 UTC
Red Hat Product Errata RHBA-2026:26394 0 None None None 2026-06-16 15:18:37 UTC
Red Hat Product Errata RHBA-2026:26415 0 None None None 2026-06-16 17:11:27 UTC
Red Hat Product Errata RHBA-2026:26424 0 None None None 2026-06-16 18:08:46 UTC
Red Hat Product Errata RHBA-2026:26430 0 None None None 2026-06-16 18:43:53 UTC
Red Hat Product Errata RHBA-2026:26431 0 None None None 2026-06-16 18:35:44 UTC
Red Hat Product Errata RHBA-2026:26549 0 None None None 2026-06-17 14:10:42 UTC
Red Hat Product Errata RHBA-2026:26550 0 None None None 2026-06-17 13:13:57 UTC
Red Hat Product Errata RHBA-2026:26554 0 None None None 2026-06-17 13:40:34 UTC
Red Hat Product Errata RHBA-2026:27072 0 None None None 2026-06-18 10:41:56 UTC
Red Hat Product Errata RHBA-2026:27073 0 None None None 2026-06-18 10:39:59 UTC
Red Hat Product Errata RHBA-2026:27699 0 None None None 2026-06-22 01:01:41 UTC
Red Hat Product Errata RHBA-2026:27797 0 None None None 2026-06-22 08:28:44 UTC
Red Hat Product Errata RHBA-2026:28993 0 None None None 2026-06-24 14:37:21 UTC
Red Hat Product Errata RHBA-2026:47095 0 None None None 2026-07-28 12:02:52 UTC
Red Hat Product Errata RHSA-2026:25237 0 None None None 2026-06-11 12:32:08 UTC
Red Hat Product Errata RHSA-2026:25239 0 None None None 2026-06-11 12:34:54 UTC
Red Hat Product Errata RHSA-2026:26275 0 None None None 2026-06-16 12:22:41 UTC
Red Hat Product Errata RHSA-2026:35869 0 None None None 2026-07-06 08:43:24 UTC
Red Hat Product Errata RHSA-2026:36215 0 None None None 2026-07-07 14:22:33 UTC
Red Hat Product Errata RHSA-2026:36217 0 None None None 2026-07-07 13:26:21 UTC
Red Hat Product Errata RHSA-2026:39009 0 None None None 2026-07-13 16:30:10 UTC
Red Hat Product Errata RHSA-2026:39012 0 None None None 2026-07-13 17:26:59 UTC
Red Hat Product Errata RHSA-2026:44438 0 None None None 2026-07-23 14:46:47 UTC

Description OSIDB Bzimport 2026-05-27 14:23:05 UTC
Heap Use-After-Free in OpenSSL PKCS7_verify()

Heap Use-After-Free in OpenSSL PKCS7_verify() (CVE-2026-45447)
Severity: High

Issue summary: A specially crafted PKCS#7 or S/MIME signed message could
trigger a use-after-free during PKCS#7 signature verification.

Impact summary: A use-after-free may result in process crashes, heap
corruption, or potentially remote code execution.

When processing a PKCS#7 or S/MIME signed message, if the SignedData
digestAlgorithms field is present as an empty ASN.1 SET, OpenSSL may
incorrectly free a caller-owned BIO during PKCS7_verify(). A subsequent
use of the BIO by the calling application results in a use-after-free
condition.

In the common case this occurs when the application later calls
BIO_free() on the BIO originally passed to PKCS7_verify(). Depending
on allocator behavior and application-specific BIO usage patterns, this
may result in a crash or other memory corruption. In some application
contexts this may potentially be exploitable for remote code execution.

Applications that process PKCS#7 or S/MIME signed messages using OpenSSL
PKCS#7 APIs may be affected. Applications using the CMS APIs for this
processing are not affected.

The FIPS modules in 4.0, 3.6, 3.5, 3.4, and 3.0 are not affected by this
issue, as the affected code is outside the OpenSSL FIPS module boundary.

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

OpenSSL 4.0 users should upgrade to OpenSSL 4.0.1
OpenSSL 3.6 users should upgrade to OpenSSL 3.6.3.
OpenSSL 3.5 users should upgrade to OpenSSL 3.5.7.
OpenSSL 3.4 users should upgrade to OpenSSL 3.4.6.
OpenSSL 3.0 users should upgrade to OpenSSL 3.0.21.
OpenSSL 1.1.1 users should upgrade to OpenSSL 1.1.1zh
(premium support customers only).
OpenSSL 1.0.2 users should upgrade to OpenSSL 1.0.2zq
(premium support customers only).

This issue was reported by Thai Duong (Calif.io in
collaboration with Claude and Anthropic Research).
on 27th April 2026. The fix was developed by Igor Ustinov.

Comment 3 errata-xmlrpc 2026-06-11 12:32:07 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10

Via RHSA-2026:25237 https://access.redhat.com/errata/RHSA-2026:25237

Comment 4 errata-xmlrpc 2026-06-11 12:34:52 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9

Via RHSA-2026:25239 https://access.redhat.com/errata/RHSA-2026:25239

Comment 5 errata-xmlrpc 2026-06-16 12:22:40 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8
  Red Hat Enterprise Linux 8.6 Extended Update Support Long-Life Add-On
  Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions
  Red Hat Enterprise Linux 8.8 Telecommunications Update Service

Via RHSA-2026:26275 https://access.redhat.com/errata/RHSA-2026:26275

Comment 6 errata-xmlrpc 2026-07-06 08:43:23 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.6 Extended Update Support

Via RHSA-2026:35869 https://access.redhat.com/errata/RHSA-2026:35869

Comment 7 errata-xmlrpc 2026-07-07 13:26:19 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions
  Red Hat Enterprise Linux 8.8 Telecommunications Update Service

Via RHSA-2026:36217 https://access.redhat.com/errata/RHSA-2026:36217

Comment 8 errata-xmlrpc 2026-07-07 14:22:31 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8

Via RHSA-2026:36215 https://access.redhat.com/errata/RHSA-2026:36215

Comment 9 errata-xmlrpc 2026-07-13 16:30:09 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.4 Update Services for SAP Solutions

Via RHSA-2026:39009 https://access.redhat.com/errata/RHSA-2026:39009

Comment 10 errata-xmlrpc 2026-07-13 17:26:57 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions

Via RHSA-2026:39012 https://access.redhat.com/errata/RHSA-2026:39012

Comment 11 errata-xmlrpc 2026-07-23 14:46:45 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9

Via RHSA-2026:44438 https://access.redhat.com/errata/RHSA-2026:44438


Note You need to log in before you can comment on or make changes to this bug.