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.
{
"cna_assigner": "bcorg",
"cwe_ids": [
"CWE-347"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/59xxx/CVE-2026-59643.json",
"unresolved_ranges": [
{
"extracted_events": [
{
"range": [
{
"introduced": "2.0.12"
},
{
"fixed": "2.0.13"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
}
]
}
]
}{
"extracted_events": [
{
"range": [
{
"introduced": "1.81"
},
{
"fixed": "1.85"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "d3f8cc408b4a36d28e5a410c93436fe3d0fe726b"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-59643.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "184314506296968296834628895340523483982",
"length": 759
},
"id": "CVE-2026-59643-4abb0453",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/bcgit/bc-java/commit/d3f8cc408b4a36d28e5a410c93436fe3d0fe726b",
"target": {
"file": "pg/src/main/java/org/bouncycastle/openpgp/api/OpenPGPMessageInputStream.java",
"function": "verify"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"257849678814626671772879863135859850558",
"124386593663936172113173685244098185521",
"162529091931910546808930903182153008454"
],
"threshold": 0.9
},
"id": "CVE-2026-59643-9202726d",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/bcgit/bc-java/commit/d3f8cc408b4a36d28e5a410c93436fe3d0fe726b",
"target": {
"file": "pg/src/main/java/org/bouncycastle/openpgp/api/OpenPGPMessageInputStream.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"172557102128809386266827450075305921969",
"42531372055468316586461977645059231492",
"160647408479682087836198968712110396396",
"86469570113435410839828717691358614367",
"177008846472015520334544926763955714417",
"82835921102860577221632520033368595867",
"238170072923511013552432574084480307582",
"170590701737993671665047275272717645692",
"73771180015333184558221933947568112570",
"235738781034188994572505567880883319758",
"136869947080642571612808836682656351009",
"311136713775573870709133661747432114881",
"17962498063518198443482594504675445086",
"137903700804039137170975108313969361104"
],
"threshold": 0.9
},
"id": "CVE-2026-59643-cbebd152",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/bcgit/bc-java/commit/d3f8cc408b4a36d28e5a410c93436fe3d0fe726b",
"target": {
"file": "pg/src/test/java/org/bouncycastle/openpgp/api/test/OpenPGPMessageProcessorTest.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "249351862657477541506197813181157570852",
"length": 581
},
"id": "CVE-2026-59643-f73d9bc1",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/bcgit/bc-java/commit/d3f8cc408b4a36d28e5a410c93436fe3d0fe726b",
"target": {
"file": "pg/src/test/java/org/bouncycastle/openpgp/api/test/OpenPGPMessageProcessorTest.java",
"function": "performTestWith"
}
}
]
"2026-10-21T10:26:51Z"