CVE-2026-28386
Out-of-bounds Read in AES-CFB-128 on X86-64 with AVX-512 Support
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
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.
- Record
CVE-2026-28386- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
CVE List
9.1
Out-of-bounds Read in AES-CFB-128 on X86-64 with AVX-512 Support
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.
- Record
CVE-2026-28386- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
EUVDEUVD-2026-19958
9.1
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.
- Record
EUVD-2026-19958- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-q457-vx59-3fqg
9.1
Issue summary: Applications using AES-CFB128 encryption or decryption on systems with AVX-512 and...
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.
- Record
GHSA-q457-vx59-3fqg- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
OSVBELL-CVE-2026-28386
7.5
CVE-2026-28386 does not affect BellSoft software
- Record
BELL-CVE-2026-28386- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
9.1
Out-of-bounds Read in AES-CFB-128 on X86-64 with AVX-512 Support
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.
- Record
CVE-2026-28386- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-28386
7.5
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.
- Record
DEBIAN-CVE-2026-28386- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7261
9.8
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7261- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
opensslDebian:14 |
before 3.6.2-1, plus listed versions 3.5.1-13.5.2-13.5.3-13.5.4-13.5.4-1~deb13u1 Show 16 moreShow less3.5.4-1~deb13u23.5.5-13.5.5-1~deb13u13.5.5-1~deb13u23.5.6-1~deb13u13.5.6-1~deb13u23.5.7-1~deb13u13.5.7-1~deb13u23.5.7-1~deb13u33.6.0-13.6.0-23.6.0~~alpha1-13.6.0~~beta1-13.6.1-13.6.1-23.6.1-3 |
3.6.2-1 |
opensslRed Hat:hummingbird:1 From an advisory covering 23 CVEs |
before 0:3.5.6-0.1.hum1 | 0:3.5.6-0.1.hum1 |
openssl-config-fipsRed Hat:hummingbird:1 From an advisory covering 23 CVEs |
before 0:3.5.6-0.1.hum1 | 0:3.5.6-0.1.hum1 |
openssl-develRed Hat:hummingbird:1 From an advisory covering 23 CVEs |
before 0:3.5.6-0.1.hum1 | 0:3.5.6-0.1.hum1 |
openssl-devel-engineRed Hat:hummingbird:1 From an advisory covering 23 CVEs |
before 0:3.5.6-0.1.hum1 | 0:3.5.6-0.1.hum1 |
openssl-libsRed Hat:hummingbird:1 From an advisory covering 23 CVEs |
before 0:3.5.6-0.1.hum1 | 0:3.5.6-0.1.hum1 |
openssl-perlRed Hat:hummingbird:1 From an advisory covering 23 CVEs |
before 0:3.5.6-0.1.hum1 | 0:3.5.6-0.1.hum1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-28386 is a high vulnerability (CVSS 7.5) in Openssl, published April 7, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.52%, the 44th percentile. Fixed in openssl 3.6.2-1.
References
openssl-library.org/news/secadv/20260407.txt
github.com/openssl/openssl/commit/61f428a2fc6671ede184a19f71e6e495f0689621
nvd.nist.gov/vuln/detail/CVE-2026-28386
github.com/advisories/GHSA-q457-vx59-3fqg
docs.bell-sw.com/security/cves/CVE-2026-28386
github.com/CVEProject/cvelistV5/tree/main/cves/2026/28xxx/CVE-2026-28386.json
Show 104 moreShow less
security-tracker.debian.org/tracker/CVE-2026-28386
access.redhat.com/errata/RHSA-2026:7261
images.redhat.com
access.redhat.com/security/cve/CVE-2025-9232
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2025-9231
access.redhat.com/security/cve/CVE-2025-9230
access.redhat.com/security/cve/CVE-2025-11187
access.redhat.com/security/cve/CVE-2025-69421
access.redhat.com/security/cve/CVE-2025-69420
access.redhat.com/security/cve/CVE-2025-69419
access.redhat.com/security/cve/CVE-2025-69418
access.redhat.com/security/cve/CVE-2025-68160
access.redhat.com/security/cve/CVE-2025-66199
access.redhat.com/security/cve/CVE-2025-15469
access.redhat.com/security/cve/CVE-2025-15468
access.redhat.com/security/cve/CVE-2025-15467
access.redhat.com/security/cve/CVE-2026-31790
access.redhat.com/security/cve/CVE-2026-31789
access.redhat.com/security/cve/CVE-2026-28389
access.redhat.com/security/cve/CVE-2026-28388
access.redhat.com/security/cve/CVE-2026-28387
access.redhat.com/security/cve/CVE-2026-28386
access.redhat.com/security/cve/CVE-2026-28390
access.redhat.com/security/cve/CVE-2026-22795
access.redhat.com/security/cve/CVE-2026-2673
access.redhat.com/security/cve/CVE-2026-22796
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7261.json
bugzilla.redhat.com/show_bug.cgi?id=2396054
cve.org/CVERecord?id=CVE-2025-9230
nvd.nist.gov/vuln/detail/CVE-2025-9230
bugzilla.redhat.com/show_bug.cgi?id=2396055
cve.org/CVERecord?id=CVE-2025-9231
nvd.nist.gov/vuln/detail/CVE-2025-9231
bugzilla.redhat.com/show_bug.cgi?id=2396056
cve.org/CVERecord?id=CVE-2025-9232
nvd.nist.gov/vuln/detail/CVE-2025-9232
bugzilla.redhat.com/show_bug.cgi?id=2430375
cve.org/CVERecord?id=CVE-2025-11187
nvd.nist.gov/vuln/detail/CVE-2025-11187
bugzilla.redhat.com/show_bug.cgi?id=2430376
cve.org/CVERecord?id=CVE-2025-15467
nvd.nist.gov/vuln/detail/CVE-2025-15467
bugzilla.redhat.com/show_bug.cgi?id=2430377
cve.org/CVERecord?id=CVE-2025-15468
nvd.nist.gov/vuln/detail/CVE-2025-15468
bugzilla.redhat.com/show_bug.cgi?id=2430378
cve.org/CVERecord?id=CVE-2025-15469
nvd.nist.gov/vuln/detail/CVE-2025-15469
bugzilla.redhat.com/show_bug.cgi?id=2430379
cve.org/CVERecord?id=CVE-2025-66199
nvd.nist.gov/vuln/detail/CVE-2025-66199
bugzilla.redhat.com/show_bug.cgi?id=2430380
cve.org/CVERecord?id=CVE-2025-68160
nvd.nist.gov/vuln/detail/CVE-2025-68160
bugzilla.redhat.com/show_bug.cgi?id=2430381
cve.org/CVERecord?id=CVE-2025-69418
nvd.nist.gov/vuln/detail/CVE-2025-69418
bugzilla.redhat.com/show_bug.cgi?id=2430386
cve.org/CVERecord?id=CVE-2025-69419
nvd.nist.gov/vuln/detail/CVE-2025-69419
bugzilla.redhat.com/show_bug.cgi?id=2430388
cve.org/CVERecord?id=CVE-2025-69420
nvd.nist.gov/vuln/detail/CVE-2025-69420
bugzilla.redhat.com/show_bug.cgi?id=2430387
cve.org/CVERecord?id=CVE-2025-69421
nvd.nist.gov/vuln/detail/CVE-2025-69421
bugzilla.redhat.com/show_bug.cgi?id=2447327
cve.org/CVERecord?id=CVE-2026-2673
nvd.nist.gov/vuln/detail/CVE-2026-2673
github.com/openssl/openssl/commit/2157c9d81f7b0bd7dfa25b960e928ec28e8dd63f
github.com/openssl/openssl/commit/85977e013f32ceb96aa034c0e741adddc1a05e34
openssl-library.org/news/secadv/20260313.txt
bugzilla.redhat.com/show_bug.cgi?id=2430389
cve.org/CVERecord?id=CVE-2026-22795
nvd.nist.gov/vuln/detail/CVE-2026-22795
bugzilla.redhat.com/show_bug.cgi?id=2430390
cve.org/CVERecord?id=CVE-2026-22796
nvd.nist.gov/vuln/detail/CVE-2026-22796
bugzilla.redhat.com/show_bug.cgi?id=2451099
cve.org/CVERecord?id=CVE-2026-28386
bugzilla.redhat.com/show_bug.cgi?id=2451098
cve.org/CVERecord?id=CVE-2026-28387
nvd.nist.gov/vuln/detail/CVE-2026-28387
bugzilla.redhat.com/show_bug.cgi?id=2451097
cve.org/CVERecord?id=CVE-2026-28388
nvd.nist.gov/vuln/detail/CVE-2026-28388
bugzilla.redhat.com/show_bug.cgi?id=2451096
cve.org/CVERecord?id=CVE-2026-28389
nvd.nist.gov/vuln/detail/CVE-2026-28389
bugzilla.redhat.com/show_bug.cgi?id=2456314
cve.org/CVERecord?id=CVE-2026-28390
nvd.nist.gov/vuln/detail/CVE-2026-28390
github.com/openssl/openssl/commit/01194a8f1941115cd0383bfa91c736dd3993c8bc
github.com/openssl/openssl/commit/2e39b7a6993be445fddb9fbce316fa756e0397b6
github.com/openssl/openssl/commit/af2a5fecd3e71a29e7568f9c1453dec5cebbaff4
github.com/openssl/openssl/commit/ea7b4ea4f9f853521ba34830cbcadc970d2e0788
github.com/openssl/openssl/commit/fd2f1a6cf53b9ceeca723a001aa4b825d7c7ee75
bugzilla.redhat.com/show_bug.cgi?id=2451095
cve.org/CVERecord?id=CVE-2026-31789
nvd.nist.gov/vuln/detail/CVE-2026-31789
bugzilla.redhat.com/show_bug.cgi?id=2451094
cve.org/CVERecord?id=CVE-2026-31790
nvd.nist.gov/vuln/detail/CVE-2026-31790