An issue was discovered in the Bouncy Castle Crypto Package For Java before BC TLS Java 1.0.19 (ships with BC Java 1.78, BC Java (LTS) 2.73.6) and before BC FIPS TLS Java 1.0.19. When endpoint identification is enabled in the BCJSSE and an SSL socket is created without an explicit hostname (as happens with HttpsURLConnection), hostname verification could be performed against a DNS-resolved IP address in some situations, opening up a possibility of DNS poisoning.
CVSS Details
- CVSS 3.1 Base Score: 7.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade bouncycastle | May 15, 2025 | May 3, 2024 |
| Ubuntu | — | Upgrade libbcutil-java (Ubuntu Pro)Upgrade libbcmail-java (Ubuntu Pro)Upgrade libbctls-java (Ubuntu Pro)Upgrade libbcjmail-java (Ubuntu Pro)Upgrade libbcprov-java (Ubuntu Pro)Upgrade libbcpkix-java (Ubuntu Pro)Upgrade libbcpg-java (Ubuntu Pro) | Mar 19, 2026 | May 3, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub