CVE-2024-29857:CVE-2024-29857 is a vulnerability in Bouncy Castle Java (BC Java) that can lead to excessive CPU consumption when importing an EC certificate with crafted F2m parameters.

splash
Back

Description Preview

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.

Overview

This vulnerability affects Bouncy Castle Java (BC Java) versions 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. It can result in high CPU consumption due to the processing of malicious F2m parameters in EC certificates.

Remediation

To remediate this vulnerability, users are advised to update to the latest patched versions of the affected software:

  • Upgrade to Bouncy Castle Java version 1.78 or later.
  • Upgrade to Bouncy Castle Java LTS version 2.73.6 or later.
  • Upgrade to BC-FJA version 1.0.2.5 or later.
  • Upgrade to BC C# .Net version 2.3.1 or later.

References

  1. Bouncy Castle Latest Releases: https://www.bouncycastle.org/latest_releases.html
  2. Bouncy Castle Java CVE-2024-29857: https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902024%E2%80%9029857
  3. Bouncy Castle C# .Net CVE-2024-29857: https://github.com/bcgit/bc-csharp/wiki/CVE%E2%80%902024%E2%80%9029857
  4. NetApp Security Advisory: https://security.netapp.com/advisory/ntap-20241206-0008/

Industry ExposureMost to least
This section illustrates the prevalence of a specific Common Vulnerabilities and Exposures (CVE) across various industries based on customer reports. The ranking displays industries from the most to least affected by this particular vulnerability, offering valuable insight into where this CVE has been most frequently observed. This information can help organizations within these sectors prioritize their security efforts, understand their relative risk exposure compared to their peers, and focus remediation strategies where they are most needed. By understanding the industry-specific impact, organizations can make more informed decisions regarding patching, resource allocation, and overall risk management related to this CVE.

  1. Manufacturing
    Manufacturing
  2. Public Administration
    Public Administration
  3. Health Care & Social Assistance
    Health Care & Social Assistance
  4. Transportation & Warehousing
    Transportation & Warehousing
  5. Finance and Insurance
    Finance and Insurance
  6. Professional, Scientific, & Technical Services
    Professional, Scientific, & Technical Services
  7. Utilities
    Utilities
  8. Retail Trade
    Retail Trade
  9. Arts, Entertainment & Recreation
    Arts, Entertainment & Recreation
  10. Educational Services
    Educational Services
  11. Management of Companies & Enterprises
    Management of Companies & Enterprises
  12. Other Services (except Public Administration)
    Other Services (except Public Administration)
  13. Wholesale Trade
    Wholesale Trade
  14. Accommodation & Food Services
    Accommodation & Food Services
  15. Administrative, Support, Waste Management & Remediation Services
    Administrative, Support, Waste Management & Remediation Services
  16. Agriculture, Forestry Fishing & Hunting
    Agriculture, Forestry Fishing & Hunting
  17. Construction
    Construction
  18. Information
    Information
  19. Mining
    Mining
  20. Real Estate Rental & Leasing
    Real Estate Rental & Leasing

Focus on What Matters

  1. See Everything.
  2. Identify True Risk.
  3. Proactively Mitigate Threats.

Let's talk!

background
Armis Vulnerability Intelligence Database