CVE-2026-0636: Legion of the Bouncy Castle BC-JAVA · LDAP Injection
Affects Legion of the Bouncy Castle BC-JAVASource CVE Database V5
Public exploit available · CVSS 5.5 Medium · fixed in 1.84 : patch Legion of the Bouncy Castle BC-JAVA as a priority.
Data as of 29 Oct 2026, 19:04 UTC
- EPSS
- 0.5% chance of exploitation in 30 days – higher than 44% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 1.84, 1.81.1, 1.80.2
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/S:N/AU:Y/R:A/RE:M/U:AmberExploitation evidence
Disclosed: evidence found.
CVE published 15 Apr 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: evidence found.
CVSS exploit maturity: proof of concept public
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 29 Oct 2026.
What to do
Upgrade BC-JAVA and bcprov and org.bouncycastle/bcprov-jdk15on to 1.84, 1.81.1 or 1.80.2.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Legion of the Bouncy Castle Inc.BC-JAVA | Affected
| Fixed in
|
| Legion of the Bouncy Castle Inc.BC-JAVA | Affected
| Fixed in
|
| Legion of the Bouncy Castle Inc.BC-JAVA | Affected
| Fixed in
|
GitHubbcprovpkg:github/bcprovOther threats | Affected
| Fixed in
|
Mavenorg.bouncycastle/bcprov-jdk15onpkg:maven/org.bouncycastle/bcprov-jdk15onOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
A security update fixing this vulnerability is available in Red Hat JBoss Enterprise Application Platform 8.1.6 for RHEL 8. Users should apply this update to remediate the issue. Additionally, to mitigate the vulnerability, all user-supplied input used in LDAP queries should be sanitized or escaped to neutralize LDAP special characters such as asterisks, parentheses, and backslashes before passing it to LDAPStoreHelper. If unexpected metacharacters are present, the input should be rejected or properly escaped. Following these steps will prevent LDAP injection attacks exploiting this flaw.
Description
Improper neutralization of special elements used in an LDAP query ('LDAP injection') vulnerability in Legion of the Bouncy Castle Inc. BC-JAVA bcprov on all (prov modules). This vulnerability is associated with program files LDAPStoreHelper. This issue affects BC-JAVA: from 1.74 before 1.80.2, from 1.81 before 1.81.1, from 1.82 before 1.84.
References
- github.com/bcgit/bc-java/wiki/CVE%E2%80%902026%E2%80%900636 (opens in a new tab)
- github.com/bcgit/bc-java/commit/d20cdb8430e09224114fec0179a71859929fcbde (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-0636 (opens in a new tab)
- bugzilla.redhat.com/show_bug.cgi?id=2458641 (opens in a new tab)
- security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-0636.json (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:18054 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:18055 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:14276 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:14272 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:13631 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:18059 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:21772 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:17668 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:11720 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:11721 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:53644 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:53806 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:60247 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:60239 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:60251 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:60246 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:60250 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:60259 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:60254 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:60249 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:60248 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:60252 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:60256 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:66488 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:53645 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:53646 (opens in a new tab)