Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-75803— AEAD Forgeries with Empty Ciphertext When Using EVP_Cipher()

Quick assessment

Affected
OpenSSL OpenSSL
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

漏洞概述:当通过调用 EVP_Cipher() 函数完成操作时,对使用 ChaCha20-Poly1305 和 AES-OCB 算法进行解密且密文为空的情况下,系统可能在未验证所提供的身份验证标签(authentication tag)的情况下返回成功。 影响概述:若应用程序在对空密文调用 EVP_Cipher() 时,期望该函数会检查 AEAD(认证加密带关联数据)标签,则可能会接受伪造的消息。 CWE 编号:CWE-354(完整性检查值验证不当) 详细描述:EVP_Cipher() API 调用用于 AEAD

AI Predicted 7.5 Difficulty: Hard

Possible ATT&CK Techniques 1 AI

T1059.007 · JavaScript

Affected Version Matrix 5

VendorProduct Version RangeStatus
OpenSSL OpenSSL 4.0.0< 4.0.2 affected
3.6.0< 3.6.4 affected
3.5.0< 3.5.8 affected
3.4.0< 3.4.7 affected
3.0.0< 3.0.22 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-75803

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
AEAD Forgeries with Empty Ciphertext When Using EVP_Cipher()
Source: CVE Program / CVE List V5
Vulnerability Description
Issue summary: ChaCha20-Poly1305 and AES-OCB decryption with an empty ciphertext can report success without verifying the supplied authentication tag when the operation is finalized by calling the EVP_Cipher() function. Impact summary: Applications calling EVP_Cipher() on an empty ciphertext and expecting the call to check the AEAD tag may accept forged messages. CWE: CWE-354 (Improper Validation of Integrity Check Value) Description: The EVP_Cipher() API call for AEAD ciphers behaves like a one shot encryption and decryption call. It also verifies the AEAD tag after the decryption operation. However for AES-OCB and ChaCha20-Poly1305 ciphers it skipped the AEAD tag verification when an empty ciphertext was passed to the function. The callers of this function might believe that a successful return indicates a valid AEAD tag for these ciphers, even when that has not truly been validated in this case. FIPS impact: no The FIPS modules in 4.0, 3.6, 3.5, 3.4, and 3.0 are not affected by this CVE as the affected algorithms are not FIPS approved and thus not implemented in the FIPS module.
Source: CVE Program / CVE List V5
CVSS Information
N/A
Source: CVE Program / CVE List V5
Vulnerability Type
完整性检查值验证不恰当
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
OpenSSL OpenSSL 4.0.0 ~ 4.0.2 -

II. Public POCs for CVE-2026-75803

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-75803

登录查看更多情报信息。

Patches & Fixes for CVE-2026-75803 (5)

Vendor Advisories for CVE-2026-75803 (1)

Same Patch Batch · OpenSSL · 2026-08-25 · 9 CVEs total

CVE-2026-18798 QUIC Server May Trigger Double Free When Processing INITIAL Packet
CVE-2026-54874 Excessive Memory Use Buffering DTLS Records for a Future Epoch
CVE-2026-63074 CMP Indefinite Cache Growth of ExtraCerts
CVE-2026-63072 Heap Buffer Overflow in CMS Key Unwrapping
CVE-2026-63073 Untrusted Sender DN Used as Format String in CMP Response Validation
CVE-2026-63075 QUIC ACK-only Packet Retention Can Cause Memory Exhaustion
CVE-2026-63076 Invalid Pointer Dereference in CMP Server via Crafted protectionAlg
CVE-2026-14457 RPK Server Signature Algorithm Selection Can Dereference a Missing Certificate

IV. Related Vulnerabilities

V. Comments for CVE-2026-75803

No comments yet


Leave a comment