In Bouncy Castle for Java before 1.85, MLS wire decoder allocates attacker-declared opaque length before bounds check.
References
| Link | Resource |
|---|---|
| https://github.com/bcgit/bc-java/commit/a747038bb5bbd5e29fb2b7607ab38af1fd8d1790 | Patch |
| https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902026%E2%80%9012852 | Third Party Advisory |
Configurations
History
No history.
Information
Published : 2026-08-03 04:16
Updated : 2026-08-28 16:16
NVD link : CVE-2026-12852
Mitre link : CVE-2026-12852
CVE.ORG link : CVE-2026-12852
JSON object : View
Products Affected
bouncycastle
- bc-java
CWE
CWE-789
Memory Allocation with Excessive Size Value
