Description
In Bouncy Castle for Java before 1.85, OpenPGP inline-signature policy failures silently ignored. This issue also affects Bouncy Castle for Java FIPS (BC-FJA) before bcpg-fips 2.0.13.
Published: 2026-08-03
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Bouncy Castle for Java (BC-JAVA) and the Java FIPS variant (BC-FJA) contain a flaw in which policy failures for OpenPGP inline signatures are silently ignored. The library commits to a signature policy but falls back to processing the data without notifying the caller when the policy is violated. This means that a malformed or unsigned inline signature can be accepted as valid, effectively bypassing integrity checks. The issue has no restrictions on the attacker’s location; any source that can supply data to the affected application can trigger the failure.

Affected Systems

All installations of Bouncy Castle for Java older than version 1.85 and Bouncy Castle for Java FIPS (BC-FJA) before bcpg‑fips 2.0.13 that handle OpenPGP data with inline signatures are affected. Any Java application relying on these libraries to parse or validate PGP messages without additional policy enforcement is at risk.

Risk and Exploitability

The vulnerability scores a CVSS of 8.7, indicating high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Attackers, whether local or remote, can craft data that appears to satisfy signature rules yet actually contains malicious content. If the consuming application accepts such data, it can lead to privilege escalation, premature execution of unauthenticated code, or other integrity‑related compromises. The lack of explicit notification makes detection difficult, increasing the likelihood that exploitation goes unnoticed.

Generated by OpenCVE AI on August 3, 2026 at 09:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Bouncy Castle for Java 1.85 or later; for BC‑FJA upgrade to bcpg‑fips 2.0.13 or later. This is the official solution and removes the policy‑failure bug.
  • Verify that your application’s configuration explicitly enforces signature policy checks or enables the library’s strict mode if available. This mitigates any residual or undiscovered policy failures.
  • If an upgrade cannot be performed immediately, employ temporary containment by disabling inline signature handling or routing OpenPGP processing through a trusted isolated service that applies manual validation.

Generated by OpenCVE AI on August 3, 2026 at 09:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 03 Aug 2026 16:15:00 +0000

Type Values Removed Values Added
First Time appeared Legion Of The Bouncy Castle Inc.
Legion Of The Bouncy Castle Inc. bc-fja
Legion Of The Bouncy Castle Inc. bc-java
Vendors & Products Legion Of The Bouncy Castle Inc.
Legion Of The Bouncy Castle Inc. bc-fja
Legion Of The Bouncy Castle Inc. bc-java

Mon, 03 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 03 Aug 2026 05:30:00 +0000


Mon, 03 Aug 2026 01:15:00 +0000

Type Values Removed Values Added
Description In Bouncy Castle for Java before 1.85, OpenPGP inline-signature policy failures silently ignored. This issue also affects Bouncy Castle for Java FIPS (BC-FJA) before bcpg-fips 2.0.13.
Title OpenPGP inline-signature policy failures silently ignored
Weaknesses CWE-347
References
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/U:Amber'}


Subscriptions

Legion Of The Bouncy Castle Inc. Bc-fja Bc-java
cve-icon MITRE

Status: PUBLISHED

Assigner: bcorg

Published:

Updated: 2026-08-03T13:28:03.459Z

Reserved: 2026-07-06T06:58:29.263Z

Link: CVE-2026-59643

cve-icon Vulnrichment

Updated: 2026-08-03T13:27:59.246Z

cve-icon NVD

Status : Undergoing Analysis

Published: 2026-08-03T01:16:44.333

Modified: 2026-08-04T14:50:12.360

Link: CVE-2026-59643

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T15:52:28Z

Weaknesses
  • CWE-347

    Improper Verification of Cryptographic Signature