CVE-2026-28386 Details
Description
Issue summary: Applications using AES-CFB128 encryption or decryption on systems with AVX-512 and VAES support can trigger an out-of-bounds read of up to 15 bytes when processing partial cipher blocks. Impact summary: This out-of-bounds read may trigger a crash which leads to Denial of Service for an application if the input buffer ends at a memory page boundary and the following page is unmapped. There is no information disclosure as the over-read bytes are not written to output. The vulnerable code path is only reached when processing partial blocks (when a previous call left an incomplete block and the current call provides fewer bytes than needed to complete it). Additionally, the input buffer must be positioned at a page boundary with the following page unmapped. CFB mode is not used in TLS/DTLS protocols, which use CBC, GCM, CCM, or ChaCha20-Poly1305 instead. For these reasons the issue was assessed as Low severity according to our Security Policy. Only x86-64 systems with AVX-512 and VAES instruction support are affected. Other architectures and systems without VAES support use different code paths that are not affected. OpenSSL FIPS module in 3.6 version is affected by this issue.
A vulnerability exists in OpenSSL applications using AES-CFB128 encryption or decryption on x86-64 systems with AVX-512 and VAES support. This issue can cause an out-of-bounds read of up to 15 bytes when processing partial cipher blocks, potentially leading to a crash and a denial-of-service condition for the application. The vulnerability arises because the partial-block pre-processing code unconditionally loads 16 bytes from the input buffer using unmasked AVX instructions, without verifying how many bytes are actually valid. This flaw can be exploited if the input buffer is aligned at a memory page boundary, with the next page unmapped. While the over-read bytes are not output, the resulting crash can occur if the input buffer ends on a page boundary and the following page is unmapped.
Users of OpenSSL 3.6 should upgrade to OpenSSL 3.6.2. The FIPS module in OpenSSL 3.6 is also affected and should be upgraded to version 3.6.2.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Apr 10, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-125 | Out-of-bounds Read | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| openssl openssl | >= 3.6.0, < 3.6.2 |
CPE
Remediation
| |
Change History
7 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 24, 2026 | CVE Translated | [email protected] |
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Apr 24, 2026 | Reanalysis | [email protected] |
| Apr 23, 2026 | Initial Analysis | [email protected] |
| Apr 10, 2026 | CVE Modified | CISA-ADP |
| Apr 7, 2026 | New CVE Received | [email protected] |