Description
Issue summary: OpenSSL CMS decryption sizes the key-unwrap output buffer based
on querying the unwrapped key size, but the AES-WRAP-PAD unwrap primitive
can write and cleanse more bytes than that query reports, causing an 8-byte
out-of-bounds heap write.

Impact summary: An attacker who supplies a crafted CMS message can trigger a
deterministic 8-byte out-of-bounds heap write when the victim decrypts it
with CMS_decrypt(), corrupting the heap and typically resulting in a Denial
of Service.

CWE: CWE-787: Out-of-bounds Write

Description: The key-wrap OID is potentially attacker-controlled on the wire.
CMS unwrapping allows both id-aesNNN-wrap-pad and id-aesNNN-wrap ciphers.
An attacker can take a legitimate message and change a single OID byte to
select the padded variant while leaving the message otherwise valid. Since
the unwrap key is derived from the recipient's private operation (ECDH key
agreement or ML-KEM decapsulation), the RFC 5649 integrity check cannot
pass, and the decryption fails with integrity failure.

The write is a fixed-size (8-byte), fixed-value (zero) heap overflow
immediately past the allocation, requires no special configuration, and is
reachable from the public CMS_decrypt() function. The consequence is
a heap corruption leading to a Denial of Service. The fix in the CMS code
sizes the unwrap output buffer for the worst case so a failed unwrap cannot
write past the allocation.

FIPS impact: no

As the CMS code lives outside the FIPS module boundary, no FIPS
modules are affected by this CVE.
Published: 2026-08-25
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

A controlled CMS message can trigger an 8‑byte deterministic out‑of‑bounds write on the heap when OpenSSL performs CMS decryption. The vulnerability arises from the way the key‑unwrap output buffer is sized when the AES‑WRAP‑PAD algorithm is used. The unwrapped key size reported during query is smaller than the actual number of bytes the unwrap primitive may write, causing a fixed zero write beyond the allocated memory. This overflow corrupts the heap and normally terminates the process, giving an attacker the means to crash any system that accepts the malformed CMS payload.

Affected Systems

The flaw exists in the CMS module of OpenSSL. All releases prior to the fix commit that appears in the provided commit history are affected; there is no version list supplied, so any OpenSSL build using CMS decryption without the patch is vulnerable.

Risk and Exploitability

Because CMS_decrypt is a public function and no special configuration is required, the flaw is readily exploitable in environments that decrypt arbitrary CMS data. The problem is deterministic, and the vulnerability does not rely on user interaction or privilege escalation. No EPSS value is available, and the vulnerability is not listed in CISA's KEV catalog, but the lack of mitigation in the affected code implies a high likelihood of successful denial‑of‑service attacks. The CVSS score of 7.5 indicates high severity.

Generated by OpenCVE AI on August 25, 2026 at 16:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to the latest OpenSSL release or apply the patch from the commits referenced in the advisory.
  • If an upgrade cannot be performed immediately, limit CMS_decrypt to trusted, verified messages and avoid processing CMS data from unknown sources.
  • Monitor application logs for unexpected crashes or abnormal entropy changes that may indicate an attempted buffer overrun abuse.

Generated by OpenCVE AI on August 25, 2026 at 16:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6465-1 openssl security update
Ubuntu USN Ubuntu USN USN-8678-1 OpenSSL vulnerabilities
History

Fri, 11 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*

Wed, 26 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Tue, 25 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 25 Aug 2026 15:00:00 +0000

Type Values Removed Values Added
First Time appeared Openssl
Openssl openssl
Vendors & Products Openssl
Openssl openssl

Tue, 25 Aug 2026 13:15:00 +0000

Type Values Removed Values Added
Description Issue summary: OpenSSL CMS decryption sizes the key-unwrap output buffer based on querying the unwrapped key size, but the AES-WRAP-PAD unwrap primitive can write and cleanse more bytes than that query reports, causing an 8-byte out-of-bounds heap write. Impact summary: An attacker who supplies a crafted CMS message can trigger a deterministic 8-byte out-of-bounds heap write when the victim decrypts it with CMS_decrypt(), corrupting the heap and typically resulting in a Denial of Service. CWE: CWE-787: Out-of-bounds Write Description: The key-wrap OID is potentially attacker-controlled on the wire. CMS unwrapping allows both id-aesNNN-wrap-pad and id-aesNNN-wrap ciphers. An attacker can take a legitimate message and change a single OID byte to select the padded variant while leaving the message otherwise valid. Since the unwrap key is derived from the recipient's private operation (ECDH key agreement or ML-KEM decapsulation), the RFC 5649 integrity check cannot pass, and the decryption fails with integrity failure. The write is a fixed-size (8-byte), fixed-value (zero) heap overflow immediately past the allocation, requires no special configuration, and is reachable from the public CMS_decrypt() function. The consequence is a heap corruption leading to a Denial of Service. The fix in the CMS code sizes the unwrap output buffer for the worst case so a failed unwrap cannot write past the allocation. FIPS impact: no As the CMS code lives outside the FIPS module boundary, no FIPS modules are affected by this CVE.
Title Heap Buffer Overflow in CMS Key Unwrapping
Weaknesses CWE-787
References

cve-icon MITRE

Status: PUBLISHED

Assigner: openssl

Published:

Updated: 2026-08-25T14:29:55.378Z

Reserved: 2026-07-15T13:10:26.188Z

Link: CVE-2026-63072

cve-icon Vulnrichment

Updated: 2026-08-25T14:29:44.760Z

cve-icon NVD

Status : Analyzed

Published: 2026-08-25T13:19:26.010

Modified: 2026-09-11T21:16:34.287

Link: CVE-2026-63072

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-25T00:00:00Z

Links: CVE-2026-63072 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T17:00:04Z

Weaknesses