Skip to main content
← All vulnerabilities
CVE-2024-29857GHSA-8XFC-GM6G-VGPV

An issue was discovered in ECCurve.java and ECCurve.cs in Bouncy Castle Java (BC Java) before 1.78, BC Java LTS before 2.73.6, BC-FJA before

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.78, 1.0.2.5, 2.3.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

An issue was discovered in ECCurve.java and ECCurve.cs in Bouncy Castle Java (BC Java) before 1.78, BC Java LTS before 2.73.6, BC-FJA before 1.0.2.5, and BC C# .Net before 2.3.1. Importing an EC certificate with crafted F2m parameters can lead to excessive CPU consumption during the evaluation of the curve parameters.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • org.bouncycastle:bcprov-jdk18onMaven

    fixed in 1.78

  • org.bouncycastle:bcprov-jdk15onMaven

    fixed in 1.78

  • org.bouncycastle:bcprov-jdk15to18Maven

    fixed in 1.78

  • org.bouncycastle:bcprov-jdk14Maven

    fixed in 1.78

  • org.bouncycastle:bctls-jdk18onMaven

    fixed in 1.78

  • org.bouncycastle:bctls-jdk14Maven

    fixed in 1.78

  • org.bouncycastle:bctls-jdk15to18Maven

    fixed in 1.78

  • org.bouncycastle:bc-fipsMaven

    fixed in 1.0.2.5

  • BouncyCastleNuGet

    All versions

  • BouncyCastle.CryptographyNuGet

    fixed in 2.3.1

References 3

bouncycastle.org

GitHub · bcgit/bc-java

GitHub · bcgit/bc-csharp