CVE-2026-28386CWE-125

Out-of-bounds Read in AES-CFB-128 on X86-64 with AVX-512 Support

Critical · published April 7, 2026

CVSS v3.1
9.1
EPSS
0%
Percentile
24.5
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00326 · 24.5th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2026-04-07T22:00Z
EPSS history
Timeline
  • 07 APR 22:00Z
    Out-of-bounds Read in AES-CFB-128 on X86-64 with AVX-512 Support
    cvelistv5