{"id":"CVE-2025-8885","aliases":["CLSA-2026-1769818135","CLSA-2026-1791306023","DEBIAN-CVE-2025-8885","EUVD-2025-24231","GHSA-67mf-3cr5-8w23","ROOT-APP-MAVEN-CVE-2025-8885","UBUNTU-CVE-2025-8885"],"status":"published","title":"Possible DOS in processing specially formed ASN.1 Object Identifiers","description":"Allocation of Resources Without Limits or Throttling vulnerability in Legion of the Bouncy Castle Inc. BC Java bcprov on All (API modules), Legion of the Bouncy Castle Inc. BC-FJA bc-fips on All allows Excessive Allocation. This vulnerability is associated with program files  https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdenti... https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdentifier.Java .\n\nThis issue affects BC Java: from 1.0 through 1.77; BC-FJA: from 1.0.0 through 1.0.2.5, from 2.0.0 through 2.0.1.","severity":{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/S:P/R:U/RE:M/U:Amber","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00591,"percentile":0.48591,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-770"],"published":"2025-08-12T09:13:42Z","modified":"2026-11-02T19:46:26Z","fixes":[{"ecosystem":"Maven","package":"org.bouncycastle:bcprov-jdk14","fixed_in":["1.78"],"sources":["ghsa","osv"]},{"ecosystem":"Maven","package":"org.bouncycastle:bcprov-jdk15to18","fixed_in":["1.78"],"sources":["ghsa","osv"]},{"ecosystem":"Maven","package":"org.bouncycastle:bcprov-jdk18on","fixed_in":["1.78"],"sources":["ghsa","osv"]},{"ecosystem":"Maven","package":"org.bouncycastle:bctls-jdk14","fixed_in":["1.78"],"sources":["ghsa","osv"]},{"ecosystem":"Maven","package":"org.bouncycastle:bctls-jdk15to18","fixed_in":["1.78"],"sources":["ghsa","osv"]},{"ecosystem":"Maven","package":"org.bouncycastle:bctls-jdk18on","fixed_in":["1.78"],"sources":["ghsa","osv"]},{"ecosystem":"Maven","package":"org.bouncycastle:bc-fips","fixed_in":["2.0.1","1.0.2.6"],"sources":["ghsa","osv"]},{"ecosystem":"Debian:13","package":"bouncycastle","fixed_in":["1.80-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"bouncycastle","fixed_in":["1.80-1"],"sources":["osv"]},{"ecosystem":"Root:Maven","package":"org.bouncycastle:bc-fips","fixed_in":["1.0.2.5-aikido.9307","1.0.2.5-aikido.4","1.0.2.6-aikido.1"],"sources":["osv"]},{"ecosystem":"Root:Maven","package":"org.bouncycastle:bcprov-jdk18on","fixed_in":["1.77-aikido.6","1.77-aikido.5","1.75-aikido.4","1.78-aikido.3","1.78-aikido.2"],"sources":["osv"]},{"ecosystem":"Root:Maven","package":"io.root.org.bouncycastle:bc-fips","fixed_in":["1.0.2.5-root.io.9307","1.0.2.5-root.io.1","1.0.2.5-root.io.2","1.0.2.5-root.io.3","1.0.2.5-root.io.4","1.0.2.6-root.io.1"],"sources":["osv"]},{"ecosystem":"Root:Maven","package":"io.root.org.bouncycastle:bcprov-jdk18on","fixed_in":["1.77-root.io.6","1.77-root.io.5","1.75-root.io.4","1.78-root.io.3","1.78-root.io.2"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"org.bouncycastle:bcprov-jdk14","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0"},{"fixed":"1.78"}]}]},{"source":"ghsa","ecosystem":"Maven","package":"org.bouncycastle:bcprov-jdk15to18","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0"},{"fixed":"1.78"}]}]},{"source":"ghsa","ecosystem":"Maven","package":"org.bouncycastle:bcprov-jdk18on","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0"},{"fixed":"1.78"}]}]},{"source":"ghsa","ecosystem":"Maven","package":"org.bouncycastle:bctls-jdk14","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0"},{"fixed":"1.78"}]}]},{"source":"ghsa","ecosystem":"Maven","package":"org.bouncycastle:bctls-jdk15to18","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0"},{"fixed":"1.78"}]}]},{"source":"ghsa","ecosystem":"Maven","package":"org.bouncycastle:bctls-jdk18on","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0"},{"fixed":"1.78"}]}]},{"source":"ghsa","ecosystem":"Maven","package":"org.bouncycastle:bc-fips","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.0.0"},{"last_affected":"2.0.0"},{"fixed":"2.0.1"}]}],"versions":["2.0.0"]},{"source":"ghsa","ecosystem":"Maven","package":"org.bouncycastle:bc-fips","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0.0"},{"fixed":"1.0.2.6"}]}]},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.bouncycastle:bcprov-jdk15to18","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.76"},{"fixed":"1.76-tuxcare.1"}]}],"versions":["1.76"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.bouncycastle:bcprov-jdk18on","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.76"},{"fixed":"1.76-tuxcare.1"}]}],"versions":["1.76"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.bouncycastle:bctls-jdk15to18","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.76"},{"fixed":"1.76-tuxcare.1"}]}],"versions":["1.76"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.bouncycastle:bctls-jdk18on","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.76"},{"fixed":"1.76-tuxcare.1"}]}],"versions":["1.76"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.bouncycastle:bcpkix-debug-jdk15to18","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.77"},{"fixed":"1.77-tuxcare.3"}]}],"versions":["1.77","1.77-tuxcare.1","1.77-tuxcare.2"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.bouncycastle:bcpkix-debug-jdk18on","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.77"},{"fixed":"1.77-tuxcare.3"}]}],"versions":["1.77","1.77-tuxcare.1","1.77-tuxcare.2"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.bouncycastle:bcpkix-jdk14","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.77"},{"fixed":"1.77-tuxcare.3"}]}],"versions":["1.77","1.77-tuxcare.1","1.77-tuxcare.2"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.bouncycastle:bcpkix-jdk15to18","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.77"},{"fixed":"1.77-tuxcare.3"}]}],"versions":["1.77","1.77-tuxcare.1","1.77-tuxcare.2"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.bouncycastle:bcpkix-jdk18on","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.77"},{"fixed":"1.77-tuxcare.3"}]}],"versions":["1.77","1.77-tuxcare.1","1.77-tuxcare.2"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.bouncycastle:bcprov-jdk14","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.77"},{"fixed":"1.77-tuxcare.3"}]}],"versions":["1.77","1.77-tuxcare.1","1.77-tuxcare.2"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.bouncycastle:bcprov-jdk15to18","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.77"},{"fixed":"1.77-tuxcare.3"}]}],"versions":["1.77","1.77-tuxcare.1","1.77-tuxcare.2"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.bouncycastle:bcprov-jdk18on","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.77"},{"fixed":"1.77-tuxcare.3"}]}],"versions":["1.77","1.77-tuxcare.1","1.77-tuxcare.2"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.bouncycastle:bctls-jdk14","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.77"},{"fixed":"1.77-tuxcare.3"}]}],"versions":["1.77","1.77-tuxcare.1","1.77-tuxcare.2"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.bouncycastle:bctls-jdk15to18","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.77"},{"fixed":"1.77-tuxcare.3"}]}],"versions":["1.77","1.77-tuxcare.1","1.77-tuxcare.2"],"bundled":7},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.bouncycastle:bctls-jdk18on","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.77"},{"fixed":"1.77-tuxcare.3"}]}],"versions":["1.77","1.77-tuxcare.1","1.77-tuxcare.2"],"bundled":7},{"source":"osv","ecosystem":"Debian:12","package":"bouncycastle","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.72-2","1.77-1","1.80-1","1.80-2","1.80-3"]},{"source":"osv","ecosystem":"Debian:13","package":"bouncycastle","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.80-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"bouncycastle","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.80-1"}]}]},{"source":"osv","ecosystem":"Maven","package":"org.bouncycastle:bcprov-jdk14","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0"},{"fixed":"1.78"}]}],"versions":["1.38","1.43","1.44","1.45","1.46","1.47","1.48","1.49","1.50","1.51","1.53","1.54","1.55","1.56","1.57","1.58","1.59","1.60","1.61","1.62","1.63","1.64","1.65","1.67","1.68","1.69","1.70","1.71","1.72","1.73","1.74","1.75","1.76","1.77"]},{"source":"osv","ecosystem":"Maven","package":"org.bouncycastle:bcprov-jdk15to18","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0"},{"fixed":"1.78"}]}],"versions":["1.63","1.64","1.65","1.66","1.67","1.68","1.69","1.70","1.71","1.72","1.73","1.74","1.75","1.76","1.77"]},{"source":"osv","ecosystem":"Maven","package":"org.bouncycastle:bcprov-jdk18on","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0"},{"fixed":"1.78"}]}],"versions":["1.71","1.71.1","1.72","1.73","1.74","1.75","1.76","1.77"]},{"source":"osv","ecosystem":"Maven","package":"org.bouncycastle:bctls-jdk14","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0"},{"fixed":"1.78"}]}],"versions":["1.61","1.62","1.63","1.64","1.65","1.67","1.68","1.69","1.70","1.71","1.72","1.73","1.74","1.75","1.76","1.77"]},{"source":"osv","ecosystem":"Maven","package":"org.bouncycastle:bctls-jdk15to18","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0"},{"fixed":"1.78"}]}],"versions":["1.63","1.64","1.65","1.66","1.67","1.68","1.69","1.70","1.71","1.72","1.73","1.74","1.75","1.76","1.77"]},{"source":"osv","ecosystem":"Maven","package":"org.bouncycastle:bctls-jdk18on","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0"},{"fixed":"1.78"}]}],"versions":["1.71","1.71.1","1.72","1.73","1.74","1.75","1.76","1.77"]},{"source":"osv","ecosystem":"Maven","package":"org.bouncycastle:bc-fips","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.0.0"},{"fixed":"1.0.2.6"}]}],"versions":["1.0.0","1.0.1","1.0.2","1.0.2.1","1.0.2.3","1.0.2.4","1.0.2.5"]},{"source":"osv","ecosystem":"Maven","package":"org.bouncycastle:bc-fips","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.0.0"},{"fixed":"2.0.1"}]}],"versions":["2.0.0"]},{"source":"osv","ecosystem":"Root:Maven","package":"org.bouncycastle:bc-fips","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.0.2.5-aikido.9307"},{"fixed":"1.0.2.5-aikido.4"},{"fixed":"1.0.2.6-aikido.1"}]}]},{"source":"osv","ecosystem":"Root:Maven","package":"org.bouncycastle:bcprov-jdk18on","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.77-aikido.6"},{"fixed":"1.77-aikido.5"},{"fixed":"1.75-aikido.4"},{"fixed":"1.78-aikido.3"},{"fixed":"1.78-aikido.2"}]}]},{"source":"osv","ecosystem":"Root:Maven","package":"io.root.org.bouncycastle:bc-fips","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.0.2.5-root.io.9307"},{"fixed":"1.0.2.5-root.io.1"},{"fixed":"1.0.2.5-root.io.2"},{"fixed":"1.0.2.5-root.io.3"},{"fixed":"1.0.2.5-root.io.4"},{"fixed":"1.0.2.6-root.io.1"}]}]},{"source":"osv","ecosystem":"Root:Maven","package":"io.root.org.bouncycastle:bcprov-jdk18on","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.77-root.io.6"},{"fixed":"1.77-root.io.5"},{"fixed":"1.75-root.io.4"},{"fixed":"1.78-root.io.3"},{"fixed":"1.78-root.io.2"}]}]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"bouncycastle","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.49+dfsg-3ubuntu1","1.51-4ubuntu1","1.51-4ubuntu1+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"bouncycastle","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.57-1","1.58-1","1.59-1","1.59-1ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"bouncycastle","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.61-1","1.61-1ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"bouncycastle","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.68-2","1.68-4","1.68-5"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"bouncycastle","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.72-2","1.77-1"]}],"products":[{"vendor":"legion of the bouncy castle inc.","product":"bc java"},{"vendor":"legion of the bouncy castle inc.","product":"bc-fja"},{"vendor":"legion of the bouncy castle inc.","product":"bouncy castle for java"}],"references":[{"url":"https://github.com/bcgit/bc-java/wiki/CVE%E2%80%902025%E2%80%908885","tags":["web","report"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-8885","tags":["advisory"]},{"url":"https://github.com/bcgit/bc-java/commit/3790993df5d28f661a64439a8664343437ed3865","tags":["web"]},{"url":"https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdentifier.java","tags":["web"]},{"url":"https://github.com/advisories/GHSA-67mf-3cr5-8w23"},{"url":"https://repo1.maven.org/maven2/org/bouncycastle","tags":["web"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/8xxx/CVE-2025-8885.json","tags":["advisory"]},{"url":"https://github.com/bcgit/bc-java","tags":["package"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2025-8885","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2025-8885","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2025-8885","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2025-8885","title":"Possible DOS in processing specially formed ASN.1 Object Identifiers","description":"Allocation of Resources Without Limits or Throttling vulnerability in Legion of the Bouncy Castle Inc. BC Java bcprov on All (API modules), Legion of the Bouncy Castle Inc. BC-FJA bc-fips on All allows Excessive Allocation. This vulnerability is associated with program files  https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdenti... https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdentifier.Java .\n\nThis issue affects BC Java: from 1.0 through 1.77; BC-FJA: from 1.0.0 through 1.0.2.5, from 2.0.0 through 2.0.1.","status":"published","published":"2025-08-12T09:13:42.77Z","modified":"2025-09-12T11:09:08.85Z","cvss":[{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/S:P/R:U/RE:M/U:Amber","level":"medium","assessor":"cna"}],"cwes":["CWE-770"],"updated_at":"2026-11-02T14:32:38.025852Z"}],"euvd":[{"id":"EUVD-2025-24231","description":"Allocation of Resources Without Limits or Throttling vulnerability in Legion of the Bouncy Castle Inc. BC Java bcprov on All (API modules), Legion of the Bouncy Castle Inc. BC-FJA bc-fips on All allows Excessive Allocation. This vulnerability is associated with program files  https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdenti... https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdentifier.Java .\n\nThis issue affects BC Java: from 1.0 through 1.77; BC-FJA: from 1.0.0 through 1.0.2.5, from 2.0.0 through 2.0.1.","status":"published","published":"2025-08-12T09:13:42Z","modified":"2025-09-12T11:09:08Z","cvss":[{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/S:P/R:U/RE:M/U:Amber","level":"medium"}],"updated_at":"2026-11-02T20:31:44.524108Z"}],"ghsa":[{"id":"GHSA-67mf-3cr5-8w23","title":"Bouncy Castle for Java on All (API modules) allows Excessive Allocation","description":"A resource allocation vulnerability exists in Bouncy Castle for Java (by Legion of the Bouncy Castle Inc.) that affects all API modules. The vulnerability allows attackers to cause excessive memory allocation through unbounded resource consumption, potentially leading to denial of service. The issue is located in the ASN1ObjectIdentifier.java file in the core module.\n\nThis issue affects Bouncy Castle for Java: from BC 1.0 through 1.77, from BC-FJA 1.0.0 through 2.0.0.","status":"published","published":"2025-08-12T12:30:32Z","modified":"2025-09-03T13:04:20Z","cvss":[{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/S:P/R:U/RE:M/U:Amber","level":"medium"}],"cwes":["CWE-770"],"updated_at":"2026-11-02T14:38:55.953734Z"}],"nvd":[{"id":"CVE-2025-8885","description":"Allocation of Resources Without Limits or Throttling vulnerability in Legion of the Bouncy Castle Inc. BC Java bcprov on All (API modules), Legion of the Bouncy Castle Inc. BC-FJA bc-fips on All allows Excessive Allocation. This vulnerability is associated with program files  https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdenti... https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdentifier.Java .\n\nThis issue affects BC Java: from 1.0 through 1.77; BC-FJA: from 1.0.0 through 1.0.2.5, from 2.0.0 through 2.0.1.","status":"published","published":"2025-08-12T10:15:26.963Z","modified":"2026-06-17T10:07:51.063Z","cvss":[{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:P/AU:X/R:U/V:X/RE:M/U:Amber","level":"medium","assessor":"secondary"}],"cwes":["CWE-770"],"updated_at":"2026-11-02T14:11:22.953396Z"}],"osv":[{"id":"CVE-2025-8885","title":"Possible DOS in processing specially formed ASN.1 Object Identifiers","description":"Allocation of Resources Without Limits or Throttling vulnerability in Legion of the Bouncy Castle Inc. BC Java bcprov on All (API modules), Legion of the Bouncy Castle Inc. BC-FJA bc-fips on All allows Excessive Allocation. This vulnerability is associated with program files  https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdenti... https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdentifier.Java .\n\nThis issue affects BC Java: from 1.0 through 1.77; BC-FJA: from 1.0.0 through 1.0.2.5, from 2.0.0 through 2.0.1.","status":"published","published":"2025-08-12T09:13:42.77Z","modified":"2026-10-28T02:30:35.72086161Z","cvss":[{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/S:P/R:U/RE:M/U:Amber","level":"medium"}],"cwes":["CWE-770"],"updated_at":"2026-11-02T15:44:53.185592Z"},{"id":"DEBIAN-CVE-2025-8885","description":"Allocation of Resources Without Limits or Throttling vulnerability in Legion of the Bouncy Castle Inc. BC Java bcprov on All (API modules), Legion of the Bouncy Castle Inc. BC-FJA bc-fips on All allows Excessive Allocation. This vulnerability is associated with program files  https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdenti... https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdentifier.Java .  This issue affects BC Java: from 1.0 through 1.77; BC-FJA: from 1.0.0 through 1.0.2.5, from 2.0.0 through 2.0.1.","status":"published","published":"2025-08-12T10:15:26.963Z","modified":"2026-09-01T20:05:59.095469099Z","cvss":[{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:P/AU:X/R:U/V:X/RE:M/U:Amber","level":"medium"}],"updated_at":"2026-11-02T15:45:48.440897Z"},{"id":"GHSA-67mf-3cr5-8w23","title":"Bouncy Castle for Java on All (API modules) allows Excessive Allocation","description":"A resource allocation vulnerability exists in Bouncy Castle for Java (by Legion of the Bouncy Castle Inc.) that affects all API modules. The vulnerability allows attackers to cause excessive memory allocation through unbounded resource consumption, potentially leading to denial of service. The issue is located in the ASN1ObjectIdentifier.java file in the core module.\n\nThis issue affects Bouncy Castle for Java: from BC 1.0 through 1.77, from BC-FJA 1.0.0 through 2.0.0.","status":"published","published":"2025-08-12T12:30:32Z","modified":"2026-09-10T03:50:26.916223333Z","cvss":[{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/S:P/R:U/RE:M/U:Amber","level":"medium"}],"cwes":["CWE-770"],"updated_at":"2026-11-02T15:46:39.266402Z"},{"id":"ROOT-APP-MAVEN-CVE-2025-8885","title":"CVE-2025-8885 in org.bouncycastle:bc-fips - Patched by Root","description":"Root has patched CVE-2025-8885 in the org.bouncycastle:bc-fips package for Root:Maven. Multiple fixed versions available.","status":"published","published":"2026-09-24T10:19:49Z","modified":"2026-09-24T11:15:06.074941621Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"updated_at":"2026-11-02T15:53:27.066589Z"},{"id":"UBUNTU-CVE-2025-8885","description":"Allocation of Resources Without Limits or Throttling vulnerability in Legion of the Bouncy Castle Inc. BC Java bcprov on All (API modules), Legion of the Bouncy Castle Inc. BC-FJA bc-fips on All allows Excessive Allocation. This vulnerability is associated with program files https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdenti... https://github.com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdentifier.Java . This issue affects BC Java: from 1.0 through 1.77; BC-FJA: from 1.0.0 through 1.0.2.5, from 2.0.0 through 2.0.1.","status":"published","published":"2025-08-12T10:15:00Z","modified":"2026-03-19T08:27:51.178178Z","cvss":[{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/S:P/R:U/RE:M/U:Amber","level":"medium"},{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/S:P/R:U/RE:M/U:Amber","level":"medium"}],"updated_at":"2026-11-02T16:55:55.926217Z"},{"id":"CLSA-2026-1769818135","title":"TuxCare security update for org.bouncycastle (5 CVEs)","description":"TuxCare rebuilt 4 org.bouncycastle packages to address 5 CVEs. Fixed in 1.76-tuxcare.1.","status":"published","published":"2026-08-04T14:52:07Z","modified":"2026-11-02T19:45:14.182326984Z","updated_at":"2026-11-02T20:30:40.499236Z"},{"id":"CLSA-2026-1791306023","title":"TuxCare security update for org.bouncycastle (7 CVEs)","description":"TuxCare rebuilt 11 org.bouncycastle packages to address 7 CVEs. Fixed in 1.77-tuxcare.3.","status":"published","published":"2026-10-06T17:00:23Z","modified":"2026-11-02T19:46:26.256383986Z","updated_at":"2026-11-02T20:29:17.805906Z"}]}}
