bcprov-jdk18on is vulnerable to Improper Certificate Validation
93
Critical Risk
The PKIX name-constraint validator treats a trailing dot in rfc822Name and URI names as insignificant when matching against permitted or excluded subtrees. An attacker can craft a certificate name that differs from a constrained value only by that trailing dot and still satisfy the constraint check. Path validation then accepts a certificate that should have been rejected under the name constraints, weakening PKIX name binding. The fix normalizes trailing-dot handling so those names no longer bypass the constraint.
You are affected if you are using a version that falls within the vulnerable range and you perform PKIX path validation with name constraints on certificates that carry rfc822Name or URI names.
bcprov-jdk18on is vulnerable to Improper Certificate Validation in versions 0.0.1 - 1.84.0.
Upgrade the org.bouncycastle provider library for your JDK target (bcprov-jdk18on, bcprov-jdk15to18 or bcprov-jdk14) to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant