AI description
CVE-2026-45447 describes a heap use-after-free vulnerability found in OpenSSL's PKCS7_verify() function. This flaw can be triggered when OpenSSL processes a specially crafted PKCS#7 or S/MIME signed message. Specifically, if the SignedData digestAlgorithms field within such a message is present as an empty ASN.1 SET, OpenSSL may incorrectly free a caller-owned BIO during the signature verification process. A subsequent attempt by the application to use the already freed BIO results in a use-after-free condition. This issue primarily affects applications that utilize OpenSSL's PKCS#7 APIs for processing PKCS#7 or S/MIME signed messages. Applications using the CMS APIs for this purpose are not impacted.
- Description
- 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.
- Source
- openssl-security@openssl.org
- NVD status
- Modified
- Products
- openssl
CVSS 3.1
- Type
- Secondary
- Base score
- 8.8
- Impact score
- 5.9
- Exploitability score
- 2.8
- Vector string
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- Severity
- HIGH
- Hype score
- Not currently trending
⚠️ Vulnerabilidades en productos OpenSSL ❗ CVE-2026-9076 ❗ CVE-2026-7383 ❗ CVE-2026-45447 ➡️ Más info: https://t.co/Gq3dW9TevE https://t.co/yaTVoQCWnH
@CERTpy
23 Jun 2026
232 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
OpenSSL no openSUSE: 5 CVEs críticas (CVE-2026-45447, CVE-2026-42766, CVE-2026-9076, CVE-2026-7383, CVE-2026-34180). Saiba mais: -> https://t.co/CT6lCGzATz #openSUSE https://t.co/tRrkR6h5YK
@Cezar_H_Linux
16 Jun 2026
40 Impressions
0 Retweets
1 Like
0 Bookmarks
1 Reply
0 Quotes
AIを使う側が、狙われる番に回った。 開発を支えるAIツールと暗号・監視の土台が同じ日に穴を突かれ、足元の国内では教育と子どもの情報が漏れた。 ・OpenSSLにCVE-2026-45447、解放後使用の高危険度脆弱性をCla
@boss_sec_labo
14 Jun 2026
2905 Impressions
5 Retweets
25 Likes
11 Bookmarks
0 Replies
0 Quotes
何十年も専門家のレビューをくぐり抜けてきた脆弱性を、AIが掘り起こし始めました。 2026年6月9日、OpenSSLプロジェクトが高危険度の脆弱性「CVE-2026-45447」を含む計18件の脆弱性を公表し、修正版を公開しまし
@TrinityDox_JP
12 Jun 2026
202 Impressions
0 Retweets
1 Like
0 Bookmarks
0 Replies
0 Quotes
OpenSSL patches 16 flaws: CVE-2026-45447, heap use-after-free in PKCS7_verify() with RCE potential via crafted S/MIME. Also: unauthenticated QUIC DoS (CVE-2026-34183) and key forgery (CVE-2026-34182). Check static builds. https://t.co/k5NcivCF2t #CyberSecu https://t.co/nC2CFxcNTX
@securitydailyr
11 Jun 2026
41 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
[
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*",
"matchCriteriaId": "F534B804-67B6-49DA-8A86-0FF21E512908",
"versionEndExcluding": "1.0.2zq",
"versionStartIncluding": "1.0.2",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*",
"matchCriteriaId": "43EFE1E3-4049-4EE6-A2AE-BDBA38E6870F",
"versionEndExcluding": "1.1.1zh",
"versionStartIncluding": "1.1.1",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*",
"matchCriteriaId": "EDB88756-EDFE-4886-A267-3F19342A6042",
"versionEndExcluding": "3.0.21",
"versionStartIncluding": "3.0.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*",
"matchCriteriaId": "BF7E21E7-AEC0-4882-B1F1-2D056B506F22",
"versionEndExcluding": "3.4.6",
"versionStartIncluding": "3.4.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*",
"matchCriteriaId": "6B6B9930-C549-4D88-9784-AF32CCDDB87A",
"versionEndExcluding": "3.5.7",
"versionStartIncluding": "3.5.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*",
"matchCriteriaId": "D41B3C45-EC73-4DC8-989D-B2E2792E102F",
"versionEndExcluding": "3.6.3",
"versionStartIncluding": "3.6.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:openssl:openssl:4.0.0:-:*:*:*:*:*:*",
"matchCriteriaId": "6E881B9A-1A0A-4BC0-8160-20C00561167D",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
]