CVE Catalog

CVE-2026-12803

HighCVSS 8.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

7th percentile - higher than 7% of all known CVEs

Summary

In Bouncy Castle for Java before 1.85, the KCCMBlockCipher MAC does not bind the nonce when AAD is absent, allowing cross-nonce AEAD forgery. This also affects Bouncy Castle for Java LTS before 2.73.12.

Risk Assessment

An attacker can forge AEAD ciphertexts, compromising data confidentiality and integrity.

Recommendation

Upgrade Bouncy Castle to version 1.85 or later (or LTS 2.73.12+).

Other vulnerabilities in Bouncy Castle

See all
Original NVD description (English source)

In Bouncy Castle for Java before 1.85, KCCMBlockCipher MAC does not bind nonce when AAD is absent (cross-nonce AEAD forgery). This issue also affects Bouncy Castle for Java LTS before 2.73.12.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS