Skip to main content

CVE-2025-9092: CWE-400 Uncontrolled Resource Consumption in Legion of the Bouncy Castle Inc. Bouncy Castle for Java - BC-FJA 2.1.0

Low
VulnerabilityCVE-2025-9092cvecve-2025-9092cwe-400
Published: Sat Aug 16 2025 (08/16/2025, 10:29:59 UTC)
Source: CVE Database V5
Vendor/Project: Legion of the Bouncy Castle Inc.
Product: Bouncy Castle for Java - BC-FJA 2.1.0

Description

Uncontrolled Resource Consumption vulnerability in Legion of the Bouncy Castle Inc. Bouncy Castle for Java - BC-FJA 2.1.0 bc-fips (API modules) allows Excessive Allocation. This vulnerability is associated with program files org.Bouncycastle.Crypto.Fips.NativeLoader. This issue affects Bouncy Castle for Java - BC-FJA 2.1.0: from BC-FJA 2.1.0 through 2.1.0.

AI-Powered Analysis

AILast updated: 08/24/2025, 01:03:05 UTC

Technical Analysis

CVE-2025-9092 is a vulnerability classified under CWE-400, indicating uncontrolled resource consumption, specifically in the Legion of the Bouncy Castle Inc. Bouncy Castle for Java - BC-FJA 2.1.0 library. This vulnerability arises from excessive allocation within the API modules, particularly in the program files related to org.Bouncycastle.Crypto.Fips.NativeLoader. The issue affects version 2.1.0 of the BC-FJA library, with no other versions indicated as vulnerable. The vulnerability allows an attacker with high privileges and partial authentication to trigger excessive resource consumption, potentially leading to denial of service conditions or degraded performance. The CVSS 4.0 score is low (1.0), reflecting limited impact and exploitation complexity. The attack vector is local (AV:L), requiring the attacker to have local access with high privileges (PR:H) and partial authentication (AT:P). User interaction is also required (UI:A). The vulnerability does not affect confidentiality, integrity, or availability directly but can cause resource exhaustion, impacting availability indirectly. No known exploits are currently in the wild, and no patches have been linked yet. The vulnerability is confined to the native loader component of the cryptographic library, which is commonly used in Java applications for cryptographic functions, including in enterprise environments. Given the nature of the vulnerability, exploitation would require an attacker to have significant access and interaction capabilities on the target system.

Potential Impact

For European organizations, the impact of CVE-2025-9092 is generally low but context-dependent. Organizations using Bouncy Castle for Java BC-FJA 2.1.0 in critical systems could experience performance degradation or denial of service if an attacker with local high privileges exploits this vulnerability. This could affect services relying on cryptographic operations, potentially disrupting secure communications or data processing workflows. However, the requirement for local access with high privileges and user interaction limits the risk of widespread exploitation. The vulnerability does not directly compromise data confidentiality or integrity but could be leveraged as part of a larger attack chain to disrupt operations. European sectors with high reliance on Java-based cryptographic libraries, such as finance, government, and telecommunications, should be aware of this risk. The absence of known exploits reduces immediate threat levels, but proactive mitigation is advisable to prevent potential abuse, especially in environments where insider threats or compromised local accounts are concerns.

Mitigation Recommendations

1. Upgrade or patch: Monitor Bouncy Castle vendor advisories for patches or updates addressing this vulnerability and apply them promptly once available. 2. Access control: Restrict local access to systems running vulnerable versions of BC-FJA to trusted administrators only, minimizing the risk of exploitation. 3. Privilege management: Enforce the principle of least privilege to reduce the number of users with high-level access capable of triggering the vulnerability. 4. Application hardening: Review and harden applications using Bouncy Castle to limit user interaction paths that could lead to exploitation. 5. Monitoring and detection: Implement monitoring for unusual resource consumption patterns on systems using BC-FJA 2.1.0 to detect potential exploitation attempts early. 6. Incident response readiness: Prepare response plans for denial of service or performance degradation incidents related to cryptographic service disruptions. 7. Alternative libraries: Consider evaluating alternative cryptographic libraries with similar functionality but without this vulnerability if patching is delayed.

Need more detailed analysis?Get Pro

Technical Details

Data Version
5.1
Assigner Short Name
bcorg
Date Reserved
2025-08-16T10:06:21.717Z
Cvss Version
4.0
State
PUBLISHED

Threat ID: 68a12387ad5a09ad0087d688

Added to database: 8/17/2025, 12:34:15 AM

Last enriched: 8/24/2025, 1:03:05 AM

Last updated: 9/29/2025, 5:12:20 PM

Views: 60

Actions

PRO

Updates to AI analysis are available only with a Pro account. Contact root@offseq.com for access.

Please log in to the Console to use AI analysis features.

Need enhanced features?

Contact root@offseq.com for Pro access with improved analysis and higher rate limits.

Latest Threats