PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-12860 Legion of the Bouncy Castle Inc. CVE debrief

Bouncy Castle for Java before 1.85 has an issue with RSA PKCS#1 verification, skipping the last two hash bytes in the NULL-omitted path. This also affects Bouncy Castle for Java LTS before 2.73.12. Users should review their dependencies and update to a patched version if vulnerable. The vulnerability could allow attackers to bypass security checks, potentially leading to unauthorized access or other malicious activities. Affected users should verify their dependencies on Bouncy Castle for Java, especially versions before 1.85 or Bouncy Castle for Java LTS before 2.73.12. Evidence is limited, and defenders should review configurations, monitor for exploitation attempts, and plan for updates or mitigations. Further investigation is needed to fully understand the issue and its potential impact.

Vendor
Legion of the Bouncy Castle Inc.
Product
BC-JAVA
CVSS
HIGH 8.7
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-03
Original CVE updated
2026-08-03
Advisory published
2026-08-03
Advisory updated
2026-08-03

Who should care

Users of Bouncy Castle for Java, especially those using versions before 1.85 or Bouncy Castle for Java LTS before 2.73.12, should be aware of this vulnerability and take steps to mitigate it. This includes reviewing and updating dependencies, verifying system configurations, and monitoring for potential exploitation attempts. Security teams and operators should prioritize patching and compensating controls for exposed systems.

Technical summary

The Bouncy Castle for Java library has a vulnerability in its RSA PKCS#1 verification implementation, which skips the last two hash bytes in the NULL-omitted path. This issue affects Bouncy Castle for Java before 1.85 and Bouncy Castle for Java LTS before 2.73.12. The vulnerability could allow attackers to bypass security checks, potentially leading to unauthorized access or other malicious activities. Users should review their dependencies and update to a patched version if vulnerable.

Defensive priority

Medium

Recommended defensive actions

  • Review and update Bouncy Castle for Java dependencies to a patched version
  • Verify system configurations and inventory for affected components
  • Monitor for potential exploitation attempts
  • 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 CVE record and NVD entry provide limited information about the vulnerability. Further investigation is needed to fully understand the issue and its potential impact. Affected users should verify their dependencies on Bouncy Castle for Java, especially versions before 1.85 or Bouncy Castle for Java LTS before 2.73.12. Evidence is limited, and defenders should review configurations, monitor for exploitation attempts, and plan for updates or mitigations.

Official resources

AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-08-03T04:16:39.797Z and has not been modified since then.