An issue was discovered in the Bouncy Castle Crypto Package For Java before BC TLS Java…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Partial Red Hat: 3 fixed, 6 without a fix
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA, GitHub and Red Hat.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
| — | org.bouncycastle:bcprov-jdk18on (Maven) | 1.61 to before 1.78 | 1.78 | Patch available | GHSA-4h8f-2wvx-gg5w |
| — | org.bouncycastle:bcprov-jdk15to18 (Maven) | 1.61 to before 1.78 | 1.78 | Patch available | GHSA-4h8f-2wvx-gg5w |
| — | org.bouncycastle:bcprov-jdk14 (Maven) | 1.61 to before 1.78 | 1.78 | Patch available | GHSA-4h8f-2wvx-gg5w |
| — | org.bouncycastle:bcprov-jdk12 (Maven) | 1.61 to before 1.78 | 1.78 | Patch available | GHSA-4h8f-2wvx-gg5w |
| — | org.bouncycastle:bctls-fips (Maven) | before 1.0.19 | 1.0.19 | Patch available | GHSA-4h8f-2wvx-gg5w |
| — | org.bouncycastle:bcprov-lts8on (Maven) | before 2.73.6 | 2.73.6 | Patch available | GHSA-4h8f-2wvx-gg5w |
| — | org.bouncycastle:bcprov-jdk15on (Maven) | 1.61 to before 1.78 | 1.78 | Patch available | GHSA-4h8f-2wvx-gg5w |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
- org.bouncycastle:bcprov-jdk18on (Maven) Vendor— Affected 1.61 to before 1.78 Fixed in 1.78 Patch available GHSA-4h8f-2wvx-gg5w
- org.bouncycastle:bcprov-jdk15to18 (Maven) Vendor— Affected 1.61 to before 1.78 Fixed in 1.78 Patch available GHSA-4h8f-2wvx-gg5w
- org.bouncycastle:bcprov-jdk14 (Maven) Vendor— Affected 1.61 to before 1.78 Fixed in 1.78 Patch available GHSA-4h8f-2wvx-gg5w
- org.bouncycastle:bcprov-jdk12 (Maven) Vendor— Affected 1.61 to before 1.78 Fixed in 1.78 Patch available GHSA-4h8f-2wvx-gg5w
- org.bouncycastle:bctls-fips (Maven) Vendor— Affected before 1.0.19 Fixed in 1.0.19 Patch available GHSA-4h8f-2wvx-gg5w
- org.bouncycastle:bcprov-lts8on (Maven) Vendor— Affected before 2.73.6 Fixed in 2.73.6 Patch available GHSA-4h8f-2wvx-gg5w
- org.bouncycastle:bcprov-jdk15on (Maven) Vendor— Affected 1.61 to before 1.78 Fixed in 1.78 Patch available GHSA-4h8f-2wvx-gg5w
Remediation
- Fix · GHSA-4h8f-2wvx-gg5w org.bouncycastle:bcprov-jdk18on (Maven) Fixed in 1.78 Advisory →
- Fix · GHSA-4h8f-2wvx-gg5w org.bouncycastle:bcprov-jdk15to18 (Maven) Fixed in 1.78 Advisory →
- Fix · GHSA-4h8f-2wvx-gg5w org.bouncycastle:bcprov-jdk14 (Maven) Fixed in 1.78 Advisory →
- Fix · GHSA-4h8f-2wvx-gg5w org.bouncycastle:bcprov-jdk12 (Maven) Fixed in 1.78 Advisory →
- Fix · GHSA-4h8f-2wvx-gg5w org.bouncycastle:bctls-fips (Maven) Fixed in 1.0.19 Advisory →
- Fix · GHSA-4h8f-2wvx-gg5w org.bouncycastle:bcprov-lts8on (Maven) Fixed in 2.73.6 Advisory →
- Fix · GHSA-4h8f-2wvx-gg5w org.bouncycastle:bcprov-jdk15on (Maven) Fixed in 1.78 Advisory →
Red Hat 3 advisories
- RHSA-2024:4884 Released 2024-07-25 · Red Hat rating ImportantRed Hat Build of Apache Camel 4.4.1 for Spring Boot security update.
- Red Hat build of Apache Camel 4.4.1 for Spring Boot 3.2
- RHSA-2024:4326 Released 2024-07-08 · Red Hat rating ModerateRed Hat build of Quarkus 3.8.5 release and security update
- Red Hat build of Quarkus 3.8.5.redhat org.bouncycastle.bcprov-jdk18on-1.78.1.redhat-00002.jar
- RHSA-2024:4271 Released 2024-07-02 · Red Hat rating ImportantRed Hat AMQ Broker 7.12.1 release and security update
- Red Hat AMQ Broker 7
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| A-MQ Clients 2 | Affected | No fix planned: Will not fix |
| Migration Toolkit for Applications 6 | Affected | No fix planned: Will not fix |
| Migration Toolkit for Runtimes | Affected | No fix planned: Will not fix |
| Red Hat Build of Keycloak | Affected | No fix yet |
| Red Hat Integration Camel K 1 | Affected | No fix planned: Will not fix |
| Red Hat build of Apache Camel for Spring Boot 3 | Affected | No fix planned: Out of support scope |
| Red Hat AMQ Broker 7 | Fixed | RHSA-2024:4271 |
| Red Hat build of Apache Camel 4.4.1 for Spring Boot 3.2 | Fixed | RHSA-2024:4884 |
| Red Hat build of Quarkus 3.8.5.redhat | Fixed | RHSA-2024:4326 |
Not affected: 7 products
- Logging Subsystem for Red Hat OpenShift
- Red Hat Data Grid 8
- Red Hat Fuse 7
- Red Hat JBoss Enterprise Application Platform 7
- Red Hat JBoss Enterprise Application Platform 8
- Red Hat JBoss Enterprise Application Platform Expansion Pack
- Red Hat build of Quarkus 3.8.5.redhat
Timeline
- 2026-10-02 Threatist record created from CVE-2024-34447
- 2026-10-03 Alias added: GHSA-4h8f-2wvx-gg5w
References
Other 6
- https://www.bouncycastle.org/latest_releases.html
- https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902024%E2%80%9034447
- https://security.netapp.com/advisory/ntap-20240614-0007/
- https://github.com/bcgit/bc-java/issues/1656
- https://github.com/bcgit/bc-java
- http://security.netapp.com/advisory/ntap-20240614-0007
Sources
- CVE-2024-34447 · CVE Program
- CVE-2024-34447 · NVD
- FIRST EPSS
- GHSA-4h8f-2wvx-gg5w · GitHub Advisory Database · CC BY 4.0
- CVE-2024-34447 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences