Every CVE Search/ Get API key

CVE-2026-13506

Lazy ASN.1 sequence forcing resets nesting-depth guard

8.7 HighFix available

In Bouncy Castle for Java before 1.85, Lazy ASN.1 sequence forcing resets nesting-depth guard. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series).

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.49%Up 0.2 points since Aug 3, 2026
90%50%10%1%

What each source reports

CVE List Score used 8.7

Lazy ASN.1 sequence forcing resets nesting-depth guard

In Bouncy Castle for Java before 1.85, Lazy ASN.1 sequence forcing resets nesting-depth guard. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series).

Record
CVE-2026-13506
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/U:Amber
Weakness
CWE-674
Updated
2026-11-02
EUVDEUVD-2026-52139 8.7

In Bouncy Castle for Java before 1.85, Lazy ASN.1 sequence forcing resets nesting-depth guard. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series).

Record
EUVD-2026-52139
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/U:Amber
Updated
2026-11-02
GitHub AdvisoriesGHSA-qp49-qgx5-5m26 8.7

Bouncy Castle: Lazy ASN.1 sequence forcing resets nesting-depth guard

In Bouncy Castle for Java before 1.85, Lazy ASN.1 sequence forcing resets nesting-depth guard. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series).

Record
GHSA-qp49-qgx5-5m26
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/U:Amber
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-674
Updated
2026-11-02
NVD 8.7

In Bouncy Castle for Java before 1.85, Lazy ASN.1 sequence forcing resets nesting-depth guard. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series).

Record
CVE-2026-13506
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/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:X/AU:X/R:X/V:X/RE:X/U:Amber
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-674
Updated
2026-11-02
OSV 8.7

Lazy ASN.1 sequence forcing resets nesting-depth guard

In Bouncy Castle for Java before 1.85, Lazy ASN.1 sequence forcing resets nesting-depth guard. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series).

Record
CVE-2026-13506
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/U:Amber
Weakness
CWE-674
Updated
2026-11-02
OSVDEBIAN-CVE-2026-13506 7.5

In Bouncy Castle for Java before 1.85, Lazy ASN.1 sequence forcing resets nesting-depth guard. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series).

Record
DEBIAN-CVE-2026-13506
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 13 moreShow less
OSVGHSA-qp49-qgx5-5m26 8.7

Bouncy Castle: Lazy ASN.1 sequence forcing resets nesting-depth guard

In Bouncy Castle for Java before 1.85, Lazy ASN.1 sequence forcing resets nesting-depth guard. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series).

Record
GHSA-qp49-qgx5-5m26
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/U:Amber
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-674
Updated
2026-11-02
OSVUBUNTU-CVE-2026-13506 8.7

In Bouncy Castle for Java before 1.85, Lazy ASN.1 sequence forcing resets nesting-depth guard. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series).

Record
UBUNTU-CVE-2026-13506
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/U:Amber
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVCLSA-2026-1791306023 No score

TuxCare security update for org.bouncycastle (7 CVEs)

TuxCare rebuilt 11 org.bouncycastle packages to address 7 CVEs. Fixed in 1.77-tuxcare.3.

Record
CLSA-2026-1791306023
Updated
2026-11-02
OSVCLSA-2026-1791311173 No score

TuxCare security update for org.bouncycastle (3 CVEs)

TuxCare rebuilt 39 org.bouncycastle packages to address 3 CVEs. Fixed in 1.78.1-tuxcare.8.

Record
CLSA-2026-1791311173
Updated
2026-11-02
OSVCLSA-2026-1792693862 No score

TuxCare security update for org.bouncycastle:bcprov-jdk18on (1 CVE)

TuxCare rebuilt org.bouncycastle:bcprov-jdk18on to address 1 CVE. Fixed in 1.81.1-tuxcare.1.

Record
CLSA-2026-1792693862
Updated
2026-11-02
OSVCLSA-2026-1792694254 No score

TuxCare security update for org.bouncycastle (3 CVEs)

TuxCare rebuilt 4 org.bouncycastle packages to address 3 CVEs. Fixed in 1.76-tuxcare.5.

Record
CLSA-2026-1792694254
Updated
2026-11-02
OSVCLSA-2026-1792696243 No score

TuxCare security update for org.bouncycastle (9 CVEs)

TuxCare rebuilt 21 org.bouncycastle packages to address 9 CVEs. Fixed in 1.75-tuxcare.1.

Record
CLSA-2026-1792696243
Updated
2026-11-02
OSVopenSUSE-SU-2026:11445-1 No score

bouncycastle-1.85-1.1 on GA media

These are all security issues fixed in the bouncycastle-1.85-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11445-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21538-1 No score

Security update for bouncycastle

This update for bouncycastle fixes the following issues:

Update to 1.85.

Security issues fixed:

  • CVE-2026-8763: Name Constraints bypass via trailing dot in rfc822Name and URI (bsc#1272700).
  • CVE-2026-12185: BKS/UBER keystore allocates from untrusted lengths before integrity check (bsc#1272701).
  • CVE-2026-12802: CMS AuthEnvelopedData fails to enforce tag-length on decryption (bsc#1272702).
  • CVE-2026-12803: KCCMBlockCipher MAC does not bind nonce when AAD is absent (bsc#1272703).
  • CVE-2026-12816: IESEngine stream-mode MAC forgery via length-dependent KDF split (bsc#1272704).
  • CVE-2026-12817: OpenPGP AEAD decryption skips final tag on chunk-aligned data (bsc#1272705).
  • CVE-2026-12852: MLS wire decoder allocates attacker-declared opaque length before bounds check (bsc#1272707).
  • CVE-2026-12860: RSA PKCS#1 verification skips last two hash bytes in NULL-omitted path (bsc#1272708).
  • CVE-2026-13506: Lazy ASN.1 sequence forcing resets nesting-depth guard (bsc#1272709).
  • CVE-2026-13586: PKCS#12 MAC and bag-decryption KDF iteration-count bound (bsc#1272710).
  • CVE-2026-14682: Possible OOM from unbounded up-front allocation on a definite-length read (bsc#1272711).
  • CVE-2026-15055: PKCS#8 / PBES2 decryptors honour unbounded KDF cost from input (bsc#1272712).
  • CVE-2026-58059: Quadratic-time escaping when stringifying X.500 distinguished names (bsc#1272713).
  • CVE-2026-58060: HSS public-key level count unbounded, enabling huge allocation on verify (bsc#1272714).
  • CVE-2026-58061: CCM-family modes write plaintext to caller buffer before tag check (bsc#1272715).
  • CVE-2026-58062: Stapled OCSP response accepted without binding to the checked certificate (bsc#1272716).
  • CVE-2026-58063: BCFKS keystore load honours unbounded KDF cost from untrusted file (bsc#1272717).
  • CVE-2026-59638: JSSE hostname verifier CN-fallback enabled by default despite documented opt-in (bsc#1272718).
  • CVE-2026-59639: CMS verifySignatures returns true for SignedData with zero signers (bsc#1272719).
  • CVE-2026-59640: OpenPGP CFB quick-check oracle active on symmetric/session-key paths (bsc#1272720).
  • CVE-2026-59641: S/MIME validator trusts signer-asserted signingTime for path validation (bsc#1272721).
  • CVE-2026-59642: CMS AuthenticatedData content not bound to MAC when authAttrs present (bsc#1272722).
  • CVE-2026-59643: OpenPGP inline-signature policy failures silently ignored (bsc#1272723).
  • CVE-2026-59644: MLS hash-ratchet honours arbitrary 32-bit generation counter from sender (bsc#1272724).
  • CVE-2026-59645: OER parser recurses without depth limit on self-referential IEEE 1609.2 schema (bsc#1272725).
  • CVE-2026-59646: DTLS handshake reassembler allocates buffer from unchecked 24-bit length (bsc#1272726).
  • CVE-2026-59647: CRMF/CMP password-MAC honours unbounded iteration count (bsc#1272727).
  • CVE-2026-59648: OpenPGP Argon2 S2K honours attacker-chosen memory and passes (bsc#1272728).
  • CVE-2026-59649: OpenPGP user-attribute subpacket length bounded only by JVM max memory (bsc#1272729).
  • CVE-2026-59650: MTI/A0 DH agreement exponentiates unvalidated peer value (bsc#1272730).
  • CVE-2026-59651: BKS keystore accepts legacy version with 16-bit integrity MAC key (bsc#1272731).
  • CVE-2026-59652: LDAP filter injection in legacy jdk1.4 LDAPStoreHelper (bsc#1272732).

Additional notes:

  • The standardised PQC algorithms ML-KEM, ML-DSA, SLH-DSA, FrodoKEM, and CMCE have been repackaged under org.bouncycastle.crypto and the versions under org.bouncycastle.crypto.pqc have been deprecated. These deprecated versions will be removed in BC 1.86.
Record
openSUSE-SU-2026:21538-1
Updated
2026-11-02
OSVROOT-APP-MAVEN-CVE-2026-13506 No score

CVE-2026-13506 in org.bouncycastle:bc-fips - Patched by Root

Root has patched CVE-2026-13506 in the org.bouncycastle:bc-fips package for Root:Maven. Multiple fixed versions available.

Record
ROOT-APP-MAVEN-CVE-2026-13506
Updated
2026-11-03
OSVSUSE-SU-2026:23127-1 No score

Security update for bouncycastle

This update for bouncycastle fixes the following issues:

Update to 1.85.

Security issues fixed:

  • CVE-2026-8763: Name Constraints bypass via trailing dot in rfc822Name and URI (bsc#1272700).
  • CVE-2026-12185: BKS/UBER keystore allocates from untrusted lengths before integrity check (bsc#1272701).
  • CVE-2026-12802: CMS AuthEnvelopedData fails to enforce tag-length on decryption (bsc#1272702).
  • CVE-2026-12803: KCCMBlockCipher MAC does not bind nonce when AAD is absent (bsc#1272703).
  • CVE-2026-12816: IESEngine stream-mode MAC forgery via length-dependent KDF split (bsc#1272704).
  • CVE-2026-12817: OpenPGP AEAD decryption skips final tag on chunk-aligned data (bsc#1272705).
  • CVE-2026-12852: MLS wire decoder allocates attacker-declared opaque length before bounds check (bsc#1272707).
  • CVE-2026-12860: RSA PKCS#1 verification skips last two hash bytes in NULL-omitted path (bsc#1272708).
  • CVE-2026-13506: Lazy ASN.1 sequence forcing resets nesting-depth guard (bsc#1272709).
  • CVE-2026-13586: PKCS#12 MAC and bag-decryption KDF iteration-count bound (bsc#1272710).
  • CVE-2026-14682: Possible OOM from unbounded up-front allocation on a definite-length read (bsc#1272711).
  • CVE-2026-15055: PKCS#8 / PBES2 decryptors honour unbounded KDF cost from input (bsc#1272712).
  • CVE-2026-58059: Quadratic-time escaping when stringifying X.500 distinguished names (bsc#1272713).
  • CVE-2026-58060: HSS public-key level count unbounded, enabling huge allocation on verify (bsc#1272714).
  • CVE-2026-58061: CCM-family modes write plaintext to caller buffer before tag check (bsc#1272715).
  • CVE-2026-58062: Stapled OCSP response accepted without binding to the checked certificate (bsc#1272716).
  • CVE-2026-58063: BCFKS keystore load honours unbounded KDF cost from untrusted file (bsc#1272717).
  • CVE-2026-59638: JSSE hostname verifier CN-fallback enabled by default despite documented opt-in (bsc#1272718).
  • CVE-2026-59639: CMS verifySignatures returns true for SignedData with zero signers (bsc#1272719).
  • CVE-2026-59640: OpenPGP CFB quick-check oracle active on symmetric/session-key paths (bsc#1272720).
  • CVE-2026-59641: S/MIME validator trusts signer-asserted signingTime for path validation (bsc#1272721).
  • CVE-2026-59642: CMS AuthenticatedData content not bound to MAC when authAttrs present (bsc#1272722).
  • CVE-2026-59643: OpenPGP inline-signature policy failures silently ignored (bsc#1272723).
  • CVE-2026-59644: MLS hash-ratchet honours arbitrary 32-bit generation counter from sender (bsc#1272724).
  • CVE-2026-59645: OER parser recurses without depth limit on self-referential IEEE 1609.2 schema (bsc#1272725).
  • CVE-2026-59646: DTLS handshake reassembler allocates buffer from unchecked 24-bit length (bsc#1272726).
  • CVE-2026-59647: CRMF/CMP password-MAC honours unbounded iteration count (bsc#1272727).
  • CVE-2026-59648: OpenPGP Argon2 S2K honours attacker-chosen memory and passes (bsc#1272728).
  • CVE-2026-59649: OpenPGP user-attribute subpacket length bounded only by JVM max memory (bsc#1272729).
  • CVE-2026-59650: MTI/A0 DH agreement exponentiates unvalidated peer value (bsc#1272730).
  • CVE-2026-59651: BKS keystore accepts legacy version with 16-bit integrity MAC key (bsc#1272731).
  • CVE-2026-59652: LDAP filter injection in legacy jdk1.4 LDAPStoreHelper (bsc#1272732).

Additional notes:

  • The standardised PQC algorithms ML-KEM, ML-DSA, SLH-DSA, FrodoKEM, and CMCE have been repackaged under org.bouncycastle.crypto and the versions under org.bouncycastle.crypto.pqc have been deprecated. These deprecated versions will be removed in BC 1.86.
Record
SUSE-SU-2026:23127-1
Updated
2026-11-02
OSVSUSE-SU-2026:23150-1 No score

Security update for bouncycastle

This update for bouncycastle fixes the following issues:

Update to 1.85.

Security issues fixed:

  • CVE-2026-8763: Name Constraints bypass via trailing dot in rfc822Name and URI (bsc#1272700).
  • CVE-2026-12185: BKS/UBER keystore allocates from untrusted lengths before integrity check (bsc#1272701).
  • CVE-2026-12802: CMS AuthEnvelopedData fails to enforce tag-length on decryption (bsc#1272702).
  • CVE-2026-12803: KCCMBlockCipher MAC does not bind nonce when AAD is absent (bsc#1272703).
  • CVE-2026-12816: IESEngine stream-mode MAC forgery via length-dependent KDF split (bsc#1272704).
  • CVE-2026-12817: OpenPGP AEAD decryption skips final tag on chunk-aligned data (bsc#1272705).
  • CVE-2026-12852: MLS wire decoder allocates attacker-declared opaque length before bounds check (bsc#1272707).
  • CVE-2026-12860: RSA PKCS#1 verification skips last two hash bytes in NULL-omitted path (bsc#1272708).
  • CVE-2026-13506: Lazy ASN.1 sequence forcing resets nesting-depth guard (bsc#1272709).
  • CVE-2026-13586: PKCS#12 MAC and bag-decryption KDF iteration-count bound (bsc#1272710).
  • CVE-2026-14682: Possible OOM from unbounded up-front allocation on a definite-length read (bsc#1272711).
  • CVE-2026-15055: PKCS#8 / PBES2 decryptors honour unbounded KDF cost from input (bsc#1272712).
  • CVE-2026-58059: Quadratic-time escaping when stringifying X.500 distinguished names (bsc#1272713).
  • CVE-2026-58060: HSS public-key level count unbounded, enabling huge allocation on verify (bsc#1272714).
  • CVE-2026-58061: CCM-family modes write plaintext to caller buffer before tag check (bsc#1272715).
  • CVE-2026-58062: Stapled OCSP response accepted without binding to the checked certificate (bsc#1272716).
  • CVE-2026-58063: BCFKS keystore load honours unbounded KDF cost from untrusted file (bsc#1272717).
  • CVE-2026-59638: JSSE hostname verifier CN-fallback enabled by default despite documented opt-in (bsc#1272718).
  • CVE-2026-59639: CMS verifySignatures returns true for SignedData with zero signers (bsc#1272719).
  • CVE-2026-59640: OpenPGP CFB quick-check oracle active on symmetric/session-key paths (bsc#1272720).
  • CVE-2026-59641: S/MIME validator trusts signer-asserted signingTime for path validation (bsc#1272721).
  • CVE-2026-59642: CMS AuthenticatedData content not bound to MAC when authAttrs present (bsc#1272722).
  • CVE-2026-59643: OpenPGP inline-signature policy failures silently ignored (bsc#1272723).
  • CVE-2026-59644: MLS hash-ratchet honours arbitrary 32-bit generation counter from sender (bsc#1272724).
  • CVE-2026-59645: OER parser recurses without depth limit on self-referential IEEE 1609.2 schema (bsc#1272725).
  • CVE-2026-59646: DTLS handshake reassembler allocates buffer from unchecked 24-bit length (bsc#1272726).
  • CVE-2026-59647: CRMF/CMP password-MAC honours unbounded iteration count (bsc#1272727).
  • CVE-2026-59648: OpenPGP Argon2 S2K honours attacker-chosen memory and passes (bsc#1272728).
  • CVE-2026-59649: OpenPGP user-attribute subpacket length bounded only by JVM max memory (bsc#1272729).
  • CVE-2026-59650: MTI/A0 DH agreement exponentiates unvalidated peer value (bsc#1272730).
  • CVE-2026-59651: BKS keystore accepts legacy version with 16-bit integrity MAC key (bsc#1272731).
  • CVE-2026-59652: LDAP filter injection in legacy jdk1.4 LDAPStoreHelper (bsc#1272732).

Additional notes:

  • The standardised PQC algorithms ML-KEM, ML-DSA, SLH-DSA, FrodoKEM, and CMCE have been repackaged under org.bouncycastle.crypto and the versions under org.bouncycastle.crypto.pqc have been deprecated. These deprecated versions will be removed in BC 1.86.
Record
SUSE-SU-2026:23150-1
Updated
2026-11-02
OSVSUSE-SU-2026:3559-1 No score

Security update for bouncycastle

This update for bouncycastle fixes the following issues:

  • CVE-2026-8763: Name Constraints bypass via trailing dot in rfc822Name and URI (bsc#1272700).
  • CVE-2026-12185: BKS/UBER keystore allocates from untrusted lengths before integrity check (bsc#1272701).
  • CVE-2026-12802: CMS AuthEnvelopedData fails to enforce tag-length on decryption (bsc#1272702).
  • CVE-2026-12803: KCCMBlockCipher MAC does not bind nonce when AAD is absent (bsc#1272703).
  • CVE-2026-12816: IESEngine stream-mode MAC forgery via length-dependent KDF split (bsc#1272704).
  • CVE-2026-12817: OpenPGP AEAD decryption skips final tag on chunk-aligned data (bsc#1272705).
  • CVE-2026-12852: MLS wire decoder allocates attacker-declared opaque length before bounds check (bsc#1272707).
  • CVE-2026-12860: RSA PKCS#1 verification skips last two hash bytes in NULL-omitted path (bsc#1272708).
  • CVE-2026-13506: Lazy ASN.1 sequence forcing resets nesting-depth guard (bsc#1272709).
  • CVE-2026-13586: PKCS#12 MAC and bag-decryption KDF iteration-count bound (bsc#1272710).
  • CVE-2026-14682: Possible OOM from unbounded up-front allocation on a definite-length read (bsc#1272711).
  • CVE-2026-15055: PKCS#8 / PBES2 decryptors honour unbounded KDF cost from input (bsc#1272712).
  • CVE-2026-58059: Quadratic-time escaping when stringifying X.500 distinguished names (bsc#1272713).
  • CVE-2026-58060: HSS public-key level count unbounded, enabling huge allocation on verify (bsc#1272714).
  • CVE-2026-58061: CCM-family modes write plaintext to caller buffer before tag check (bsc#1272715).
  • CVE-2026-58062: Stapled OCSP response accepted without binding to the checked certificate (bsc#1272716).
  • CVE-2026-58063: BCFKS keystore load honours unbounded KDF cost from untrusted file (bsc#1272717).
  • CVE-2026-59638: JSSE hostname verifier CN-fallback enabled by default despite documented opt-in (bsc#1272718).
  • CVE-2026-59639: CMS verifySignatures returns true for SignedData with zero signers (bsc#1272719).
  • CVE-2026-59640: OpenPGP CFB quick-check oracle active on symmetric/session-key paths (bsc#1272720).
  • CVE-2026-59641: S/MIME validator trusts signer-asserted signingTime for path validation (bsc#1272721).
  • CVE-2026-59642: CMS AuthenticatedData content not bound to MAC when authAttrs present (bsc#1272722).
  • CVE-2026-59643: OpenPGP inline-signature policy failures silently ignored (bsc#1272723).
  • CVE-2026-59644: MLS hash-ratchet honours arbitrary 32-bit generation counter from sender (bsc#1272724).
  • CVE-2026-59645: OER parser recurses without depth limit on self-referential IEEE 1609.2 schema (bsc#1272725).
  • CVE-2026-59646: DTLS handshake reassembler allocates buffer from unchecked 24-bit length (bsc#1272726).
  • CVE-2026-59647: CRMF/CMP password-MAC honours unbounded iteration count (bsc#1272727).
  • CVE-2026-59648: OpenPGP Argon2 S2K honours attacker-chosen memory and passes (bsc#1272728).
  • CVE-2026-59649: OpenPGP user-attribute subpacket length bounded only by JVM max memory (bsc#1272729).
  • CVE-2026-59650: MTI/A0 DH agreement exponentiates unvalidated peer value (bsc#1272730).
  • CVE-2026-59651: BKS keystore accepts legacy version with 16-bit integrity MAC key (bsc#1272731).
  • CVE-2026-59652: LDAP filter injection in legacy jdk1.4 LDAPStoreHelper (bsc#1272732).

Changes for bouncycastle:

Update to 1.85:

  • Additional Notes:

The standardised PQC algorithms ML-KEM, ML-DSA, SLH-DSA, FrodoKEM, and CMCE have been repackaged under org.bouncycastle.crypto and the versions under org.bouncycastle.crypto.pqc have been deprecated. These deprecated versions will be removed in BC 1.86.

Record
SUSE-SU-2026:3559-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.bouncycastle:bcprov-jdk18on
Maven
before 1.85
1.85
org.bouncycastle:bc-fips
Maven
before 1.0.2.7
1.0.2.7
org.bouncycastle:bc-fips
Maven
2.0.0 up to 2.0.2
2.0.2
org.bouncycastle:bc-fips
Maven
2.1.0 up to 2.1.3
2.1.3
org.bouncycastle:bcprov-lts8on
Maven
before 2.73.12
2.73.12
org.bouncycastle:bcprov-jdk15to18
Maven
before 1.85
1.85
org.bouncycastle:bcpkix-debug-jdk15to18
TuxCare:Maven
From an advisory covering 7 CVEs
1.77 up to 1.77-tuxcare.3, plus listed versions
1.77-tuxcare.11.77-tuxcare.2
1.77-tuxcare.3
org.bouncycastle:bcpkix-debug-jdk18on
TuxCare:Maven
From an advisory covering 7 CVEs
1.77 up to 1.77-tuxcare.3, plus listed versions
1.77-tuxcare.11.77-tuxcare.2
1.77-tuxcare.3
org.bouncycastle:bcpkix-jdk14
TuxCare:Maven
From an advisory covering 7 CVEs
1.77 up to 1.77-tuxcare.3, plus listed versions
1.77-tuxcare.11.77-tuxcare.2
1.77-tuxcare.3
org.bouncycastle:bcpkix-jdk15to18
TuxCare:Maven
From an advisory covering 7 CVEs
1.77 up to 1.77-tuxcare.3, plus listed versions
1.77-tuxcare.11.77-tuxcare.2
1.77-tuxcare.3
Show 70 moreShow less
Affected packages
PackageAffectedFixed
org.bouncycastle:bcpkix-jdk18on
TuxCare:Maven
From an advisory covering 7 CVEs
1.77 up to 1.77-tuxcare.3, plus listed versions
1.77-tuxcare.11.77-tuxcare.2
1.77-tuxcare.3
org.bouncycastle:bcprov-jdk14
TuxCare:Maven
From an advisory covering 7 CVEs
1.77 up to 1.77-tuxcare.3, plus listed versions
1.77-tuxcare.11.77-tuxcare.2
1.77-tuxcare.3
org.bouncycastle:bcprov-jdk15to18
TuxCare:Maven
From an advisory covering 7 CVEs
1.77 up to 1.77-tuxcare.3, plus listed versions
1.77-tuxcare.11.77-tuxcare.2
1.77-tuxcare.3
org.bouncycastle:bcprov-jdk18on
TuxCare:Maven
From an advisory covering 7 CVEs
1.77 up to 1.77-tuxcare.3, plus listed versions
1.77-tuxcare.11.77-tuxcare.2
1.77-tuxcare.3
org.bouncycastle:bctls-jdk14
TuxCare:Maven
From an advisory covering 7 CVEs
1.77 up to 1.77-tuxcare.3, plus listed versions
1.77-tuxcare.11.77-tuxcare.2
1.77-tuxcare.3
org.bouncycastle:bctls-jdk15to18
TuxCare:Maven
From an advisory covering 7 CVEs
1.77 up to 1.77-tuxcare.3, plus listed versions
1.77-tuxcare.11.77-tuxcare.2
1.77-tuxcare.3
org.bouncycastle:bctls-jdk18on
TuxCare:Maven
From an advisory covering 7 CVEs
1.77 up to 1.77-tuxcare.3, plus listed versions
1.77-tuxcare.11.77-tuxcare.2
1.77-tuxcare.3
org.bouncycastle:bcprov-jdk18on
TuxCare:Maven
1.81.1 up to 1.81.1-tuxcare.1
1.81.1-tuxcare.1
org.bouncycastle:bcpkix-jdk15to18
TuxCare:Maven
From an advisory covering 3 CVEs
1.76 up to 1.76-tuxcare.5, plus listed versions
1.76-tuxcare.11.76-tuxcare.21.76-tuxcare.31.76-tuxcare.4
1.76-tuxcare.5
org.bouncycastle:bcpkix-jdk18on
TuxCare:Maven
From an advisory covering 3 CVEs
1.76 up to 1.76-tuxcare.5, plus listed versions
1.76-tuxcare.11.76-tuxcare.21.76-tuxcare.31.76-tuxcare.4
1.76-tuxcare.5
org.bouncycastle:bcprov-jdk15to18
TuxCare:Maven
From an advisory covering 3 CVEs
1.76 up to 1.76-tuxcare.5, plus listed versions
1.76-tuxcare.11.76-tuxcare.21.76-tuxcare.31.76-tuxcare.4
1.76-tuxcare.5
org.bouncycastle:bcprov-jdk18on
TuxCare:Maven
From an advisory covering 3 CVEs
1.76 up to 1.76-tuxcare.5, plus listed versions
1.76-tuxcare.11.76-tuxcare.21.76-tuxcare.31.76-tuxcare.4
1.76-tuxcare.5
org.bouncycastle:bcpg-jdk14
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcpg-jdk15to18
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcpg-jdk18on
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcpkix-debug-jdk15to18
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcpkix-debug-jdk18on
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcpkix-jdk14
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcpkix-jdk15to18
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcpkix-jdk18on
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcprov-debug-jdk15to18
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcprov-debug-jdk18on
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcprov-ext-debug-jdk15to18
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcprov-ext-debug-jdk18on
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcprov-ext-jdk14
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcprov-ext-jdk15to18
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcprov-ext-jdk18on
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcprov-jdk14
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcprov-jdk15to18
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bcprov-jdk18on
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bctls-jdk14
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bctls-jdk15to18
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
org.bouncycastle:bctls-jdk18on
TuxCare:Maven
From an advisory covering 9 CVEs
1.75 up to 1.75-tuxcare.1
1.75-tuxcare.1
bouncycastle
Debian:12
All versions, plus listed versions
1.72-21.77-11.80-11.80-21.80-31.86-1
None known
bouncycastle
Debian:13
All versions, plus listed versions
1.80-31.86-1
None known
bouncycastle
Debian:14
before 1.86-1, plus listed versions
1.80-3
1.86-1
org.bouncycastle:bcprov-jdk18on
Maven
before 1.85, plus listed versions
1.711.71.11.721.731.74
Show 13 moreShow less
1.751.761.771.781.78.11.791.801.80.21.811.81.11.821.831.84
1.85
org.bouncycastle:bc-fips
Maven
before 1.0.2.7, plus listed versions
1.0.01.0.11.0.21.0.2.11.0.2.31.0.2.41.0.2.51.0.2.6
1.0.2.7
org.bouncycastle:bc-fips
Maven
2.0.0 up to 2.0.2, plus listed versions
2.0.1
2.0.2
org.bouncycastle:bc-fips
Maven
2.1.0 up to 2.1.3, plus listed versions
2.1.12.1.2
2.1.3
org.bouncycastle:bcprov-lts8on
Maven
before 2.73.12, plus listed versions
2.73.02.73.12.73.102.73.112.73.2
Show 7 moreShow less
2.73.32.73.42.73.52.73.62.73.72.73.82.73.9
2.73.12
org.bouncycastle:bcprov-jdk15to18
Maven
before 1.85, plus listed versions
1.631.641.651.661.67
Show 18 moreShow less
1.681.691.701.711.721.731.741.751.761.771.781.78.11.791.801.811.821.831.84
1.85
org.bouncycastle:bc-fips
Root:Maven
before 1.0.2.5-aikido.9307
1.0.2.5-aikido.93071.0.2.6-aikido.12.1.2-aikido.12.1.2-aikido.2
org.bouncycastle:bcprov-jdk18on
Root:Maven
before 1.80.2-aikido.1
1.80.2-aikido.11.79-aikido.71.77-aikido.61.78.1-aikido.151.84-aikido.11.78-aikido.31.80-aikido.41.80-aikido.51.80-aikido.61.80-aikido.71.80-aikido.111.80-aikido.81.80-aikido.91.80-aikido.101.80.2-aikido.21.80-aikido.12
org.bouncycastle:bcprov-jdk15to18
Root:Maven
before 1.68-aikido.2
1.68-aikido.2
io.root.org.bouncycastle:bc-fips
Root:Maven
before 1.0.2.5-root.io.9307
1.0.2.5-root.io.93071.0.2.6-root.io.12.1.2-root.io.12.1.2-root.io.2
io.root.org.bouncycastle:bcprov-jdk18on
Root:Maven
before 1.80.2-root.io.1
1.80.2-root.io.11.79-root.io.71.77-root.io.61.78.1-root.io.151.84-root.io.11.78-root.io.31.80-root.io.41.80-root.io.51.80-root.io.61.80-root.io.71.80-root.io.111.80-root.io.81.80-root.io.91.80-root.io.101.80.2-root.io.21.80-root.io.12
io.root.org.bouncycastle:bcprov-jdk15to18
Root:Maven
before 1.84-root.io.1
1.84-root.io.11.68-root.io.2
bouncycastle
SUSE:Linux Enterprise Server 16.0
From an advisory covering 32 CVEs
before 1.85-160000.1.1
1.85-160000.1.1
bouncycastle
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 32 CVEs
before 1.85-160000.1.1
1.85-160000.1.1
bouncycastle
SUSE:Linux Enterprise Module for Development Tools 15 SP7
From an advisory covering 32 CVEs
before 1.85-150200.3.38.1
1.85-150200.3.38.1
bouncycastle
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 32 CVEs
before 1.85-150200.3.38.1
1.85-150200.3.38.1
bouncycastle
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 32 CVEs
before 1.85-150200.3.38.1
1.85-150200.3.38.1
bouncycastle
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 32 CVEs
before 1.85-150200.3.38.1
1.85-150200.3.38.1
bouncycastle
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 32 CVEs
before 1.85-150200.3.38.1
1.85-150200.3.38.1
bouncycastle
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 32 CVEs
before 1.85-150200.3.38.1
1.85-150200.3.38.1
bouncycastle
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 32 CVEs
before 1.85-150200.3.38.1
1.85-150200.3.38.1
bouncycastle
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 32 CVEs
before 1.85-150200.3.38.1
1.85-150200.3.38.1
bouncycastle
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 32 CVEs
before 1.85-150200.3.38.1
1.85-150200.3.38.1
bouncycastle
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 32 CVEs
before 1.85-150200.3.38.1
1.85-150200.3.38.1
bouncycastle
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 32 CVEs
before 1.85-150200.3.38.1
1.85-150200.3.38.1
bouncycastle
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
1.49+dfsg-3ubuntu11.51-4ubuntu11.51-4ubuntu1+esm1
None known
bouncycastle
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
1.57-11.58-11.59-11.59-1ubuntu0.1~esm1
None known
bouncycastle
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
1.61-11.61-1ubuntu0.1~esm1
None known
bouncycastle
Ubuntu:Pro:22.04:LTS
All versions, plus listed versions
1.68-21.68-41.68-51.68-5ubuntu0.1~esm1
None known
bouncycastle
Ubuntu:Pro:24.04:LTS
All versions, plus listed versions
1.72-21.77-11.77-1ubuntu0.1~esm1
None known
bouncycastle
Ubuntu:26.10
All versions, plus listed versions
1.80-3
None known
bouncycastle
Ubuntu:26.04:LTS
All versions, plus listed versions
1.80-3
None known
bouncycastle
openSUSE:Tumbleweed
From an advisory covering 32 CVEs
before 1.85-1.1
1.85-1.1
bouncycastle
openSUSE:Leap 16.0
From an advisory covering 32 CVEs
before 1.85-160000.1.1
1.85-160000.1.1

History

History
RecordedChangedSources
affected, facts
affectedOSV
affected
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-13506 is a high vulnerability (CVSS 8.7) in Bouncycastle Bouncy Castle For Java Lts, published August 3, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.49%, the 42nd percentile. Fixed in org.bouncycastle:bcprov-jdk18on 1.85.

References

Show 75 moreShow less
MoveEnter Open