CVE-2023-33201
Description
Bouncy Castle For Java before 1.74 is affected by an LDAP injection vulnerability. The vulnerability only affects applications that use an LDAP CertStore from Bouncy Castle to validate X.509 certificates. During the certificate validation process, Bouncy Castle inserts the certificate's Subject Name into an LDAP search filter without any escaping, which leads to an LDAP injection vulnerability.
How to fix
- bouncycastle bc-java1.74 or later
- org.bouncycastle:bcprov-jdk18on1.74 or later
- org.bouncycastle:bcprov-jdk15to181.74 or later
- org.bouncycastle:bcprov-jdk141.74 or later
- org.bouncycastle:bcprov-ext-jdk141.74 or later
- org.bouncycastle:bcprov-ext-jdk15to181.74 or later
- org.bouncycastle:bcprov-ext-jdk18on1.74 or later
- org.bouncycastle:bcprov-debug-jdk141.74 or later
- org.bouncycastle:bcprov-debug-jdk15to181.74 or later
- org.bouncycastle:bcprov-debug-jdk18on1.74 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| bouncycastle bc-java | v < 1.74 | 1.74 |
| org.bouncycastle:bcprov-jdk18onMaven | v < 1.74 | 1.74 |
| org.bouncycastle:bcprov-jdk15to18Maven | v < 1.74 | 1.74 |
| org.bouncycastle:bcprov-jdk14Maven | 1.49 ≤ v < 1.74 | 1.74 |
| org.bouncycastle:bcprov-ext-jdk14Maven | 1.49 ≤ v < 1.74 | 1.74 |
| org.bouncycastle:bcprov-ext-jdk15to18Maven | v < 1.74 | 1.74 |
| org.bouncycastle:bcprov-ext-jdk18onMaven | v < 1.74 | 1.74 |
| org.bouncycastle:bcprov-debug-jdk14Maven | 1.49 ≤ v < 1.74 | 1.74 |
| org.bouncycastle:bcprov-debug-jdk15to18Maven | v < 1.74 | 1.74 |
| org.bouncycastle:bcprov-debug-jdk18onMaven | v < 1.74 | 1.74 |
| org.bouncycastle:bcprov-jdk15onMaven | 1.49 ≤ v ≤ 1.70 | — |
| org.bouncycastle:bcprov-ext-jdk15onMaven | 1.49 ≤ v ≤ 1.70 | — |
| org.bouncycastle:bcprov-debug-jdk15onMaven | 1.49 ≤ v ≤ 1.70 | — |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.