PatchSiren cyber security CVE debrief
CVE-2026-75803 OpenSSL CVE debrief
Applications using OpenSSL's EVP_Cipher() function with empty ciphertexts may incorrectly validate AEAD tags, potentially accepting forged messages. This issue affects OpenSSL versions 3.0.0 to 3.0.22, 3.4.0 to 3.4.7, 3.5.0 to 3.5.8, 3.6.0 to 3.6.4, and 4.0.0 to 4.0.2. The FIPS modules in OpenSSL 4.0, 3.6, 3.5, 3.4, and 3.0 are not affected as the impacted algorithms are not FIPS-approved.
- Vendor
- OpenSSL
- Product
- Unknown
- CVSS
- CRITICAL 9.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-25
- Original CVE updated
- 2026-09-11
- Advisory published
- 2026-08-25
- Advisory updated
- 2026-09-11
Who should care
Defenders responsible for OpenSSL deployments, developers using EVP_Cipher() with AEAD ciphers, security teams assessing vulnerability impact and remediation, and operators managing affected platforms should prioritize verification, updating, and code reviews to mitigate this risk.
Why it matters
This vulnerability in OpenSSL's EVP_Cipher() function can lead to the acceptance of forged messages, impacting applications relying on AEAD ciphers for secure communication. Defenders should prioritize verification, updating, and code reviews to mitigate this risk.
- Potential acceptance of forged messages due to improper AEAD tag validation
- Need for verification and update of OpenSSL to non-vulnerable versions
- Review and adjustment of application code using EVP_Cipher() with AEAD ciphers
Technical summary
The EVP_Cipher() API call in OpenSSL does not verify AEAD tags for empty ciphertexts with ChaCha20-Poly1305 and AES-OCB ciphers, potentially allowing forged messages to be accepted. This issue affects OpenSSL versions 3.0.0 to 3.0.22, 3.4.0 to 3.4.7, 3.5.0 to 3.5.8, 3.6.0 to 3.6.4, and 4.0.0 to 4.0.2. The FIPS modules in OpenSSL 4.0, 3.6, 3.5, 3.4, and 3.0 are not affected as the impacted algorithms are not FIPS-approved. Defenders should prioritize verifying and updating OpenSSL to a non-vulnerable version, reviewing applications that utilize EVP_Cipher() with AEAD ciphers, and ensuring proper AEAD tag validation.
Defensive priority
Defenders should prioritize verifying and updating OpenSSL to a non-vulnerable version, reviewing applications that utilize EVP_Cipher() with AEAD ciphers, and ensuring proper AEAD tag validation.
Recommended defensive actions
- Verify and update OpenSSL to a version that addresses this vulnerability
- Review applications using EVP_Cipher() with AEAD ciphers and ensure proper AEAD tag validation
- Implement compensating controls to detect and prevent acceptance of forged messages
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The issue arises from EVP_Cipher() not verifying AEAD tags for empty ciphertexts with ChaCha20-Poly1305 and AES-OCB ciphers. Official OpenSSL patches are available. Affected OpenSSL versions include 3.0.0 to 3.0.22, 3.4.0 to 3.4.7, 3.5.0 to 3.5.8, 3.6.0 to 3.6.4, and 4.0.0 to 4.0.2. The FIPS modules in OpenSSL 4.0, 3.6, 3.5, 3.4, and 3.0 are not affected as the impacted algorithms are not FIPS-approved. Defenders should verify OpenSSL versions and review applications using EVP_Cipher() with AEAD ciphers.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-75803 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-75803
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-75803 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-75803
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/openssl/openssl/commit/119ab9555dc62275bbd71f6f49529b1a44feba42
[email protected] - Patch
-
Source reference
Unverified legacy reference
URL: https://github.com/openssl/openssl/commit/3621257986e27e540bf96a11570929a6e5a9e05b
[email protected] - Patch
-
Source reference
Unverified legacy reference
URL: https://github.com/openssl/openssl/commit/6c7aa6f8f6449b7fe0137ee8be65fcd239bd7d6a
[email protected] - Patch
-
Source reference
Unverified legacy reference
URL: https://github.com/openssl/openssl/commit/bdeb0cd994d915342787f117ee75044f0dc36f34
[email protected] - Patch
-
Source reference
Unverified legacy reference
URL: https://github.com/openssl/openssl/commit/bf95f5f772e9362f87b25cfa2f8cb15d984865b9
[email protected] - Patch
-
Source reference
Unverified legacy reference
URL: https://openssl-library.org/news/secadv/20260825.txt
[email protected] - Vendor Advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.