<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Legion of the Bouncy Castle Inc. — recent CVEs</title>
    <link>https://vulnogram.org/</link>
    <atom:link href="https://vulnogram.org/rss/bcorg" rel="self" type="application/rss+xml"/>
    <description>Most recent CVEs assigned by Legion of the Bouncy Castle Inc. (bcorg).</description>
    <image>
      <url>https://vulnogram.org/seaview/icons/bcorg.png</url>
      <title>Legion of the Bouncy Castle Inc. — recent CVEs</title>
      <link>https://vulnogram.org/</link>
    </image>
    <lastBuildDate>Wed, 21 Oct 2026 07:00:06 GMT</lastBuildDate>
    <item>
      <title>CVE-2026-71884 · 8.2 HIGH 🌩️ — Packet CTR reports a full success length after the counter is exhausted</title>
      <link>https://vulnogram.org/CVE-2026-71884</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-71884</guid>
      <description>In Bouncy Castle for Java LTS before 2.73.13, the native one-shot CTR packet cipher did not check that the requested input length fitted the counter space the IV left. In CTR mode the IV and the block counter share one 16-byte block, so an IV of 13 t…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 09 Oct 2026 09:30:50 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-71890 · 8.7 HIGH 🌩️ — MLS external commit can remove an arbitrary group member</title>
      <link>https://vulnogram.org/CVE-2026-71890</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-71890</guid>
      <description>In Bouncy Castle for Java before 1.86, validation of an MLS (RFC 9420) external commit&apos;s proposal list, org.bouncycastle.mls.protocol.Group.validateExternalCachedProposals, counted the proposals by type and bounded the removed leaf index but never es…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Sat, 03 Oct 2026 08:57:00 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-71891 · 7.1 HIGH 🌩️ — BLS12-381 key validation accepts a public key built on a foreign curve</title>
      <link>https://vulnogram.org/CVE-2026-71891</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-71891</guid>
      <description>In Bouncy Castle for Java before 1.86, BLS12_381BasicScheme.keyValidate, and so BLSPublicKeyParameters and every BasicScheme, MessageAugmentation and ProofOfPossession verify and aggregateVerify that gate on it, accepted a public key built on a forei…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Sat, 03 Oct 2026 08:56:01 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-18040 · 5.9 MEDIUM — HQC leaks private key information through secret-indexed GF(2^8) tables and a secret-dependent fixed-weight sampler</title>
      <link>https://vulnogram.org/CVE-2026-18040</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-18040</guid>
      <description>In Bouncy Castle for Java before 1.86, HQC leaked secret-derived data through two side channels: its GF(2^8) arithmetic used lookup tables indexed by field elements, making the cache line touched a function of the operand, and its fixed-weight suppor…</description>
      <category>Medium</category>
      <pubDate>Sat, 03 Oct 2026 08:55:06 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-71885 · 9.2 CRITICAL 🌩️ — MLS X.509 credential not bound to the LeafNode signature key</title>
      <link>https://vulnogram.org/CVE-2026-71885</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-71885</guid>
      <description>In Bouncy Castle for Java before 1.86, the Messaging Layer Security (MLS, RFC 9420) implementation did not bind an X.509 credential to a LeafNode&apos;s signature_key. LeafNode.verify() checked a leaf&apos;s signature against the signature_key carried in the l…</description>
      <category>Critical</category>
      <category>Network Exploitable</category>
      <pubDate>Sat, 03 Oct 2026 08:51:53 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-71886 · 8.2 HIGH 🌩️ — OpenPGP certification accepted from a subkey without certification authority</title>
      <link>https://vulnogram.org/CVE-2026-71886</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-71886</guid>
      <description>In Bouncy Castle for Java before 1.86, the high-level OpenPGP certificate API accepted a third-party certification or trust delegation from any component key of the issuing certificate, without requiring that component to have been granted the author…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Sat, 03 Oct 2026 08:46:33 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-71887 · 8.2 HIGH 🌩️ — OpenPGP data signature accepted from a signing subkey without cross-certification</title>
      <link>https://vulnogram.org/CVE-2026-71887</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-71887</guid>
      <description>In Bouncy Castle for Java before 1.86, the high-level OpenPGP API accepted a data signature made by a signing subkey whose Subkey Binding signature carried no embedded Primary Key Binding (cross-certification) signature, in the case where that bindin…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Sat, 03 Oct 2026 08:39:07 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-71883 · 8.2 HIGH 🌩️ — Native AES packet cipher returns the raw AES key on an alias</title>
      <link>https://vulnogram.org/CVE-2026-71883</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-71883</guid>
      <description>In Bouncy Castle for Java LTS before 2.73.13, the one-shot native packet ciphers for AES-CBC, CCM, CFB, CTR, GCM and GCM-SIV released the caller&apos;s key, IV and additional authenticated data arrays with JNI&apos;s ReleaseByteArrayElements in mode 0, which c…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Sat, 03 Oct 2026 08:38:18 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-71888 · 8.7 HIGH 🌩️ — CMS AuthenticatedData exposes attacker-inserted authAttrs when digestAlgorithm is absent</title>
      <link>https://vulnogram.org/CVE-2026-71888</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-71888</guid>
      <description>In Bouncy Castle for Java before 1.86, the streaming CMS AuthenticatedData parser accepted a message whose digestAlgorithm and authAttrs fields disagreed about whether authenticated attributes were present. RFC 5652 sec. 9.1 pairs the two, requiring…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Sat, 03 Oct 2026 08:36:12 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-71889 · 8.7 HIGH 🌩️ — PKIXCertPathReviewer does not apply X.509 name constraints to the target certificate</title>
      <link>https://vulnogram.org/CVE-2026-71889</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-71889</guid>
      <description>In Bouncy Castle for Java before 1.86, neither copy of PKIXCertPathReviewer - org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer nor the legacy org.bouncycastle.x509.PKIXCertPathReviewer - applied X.509 name constraints to the end-entity certificate.…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Sat, 03 Oct 2026 08:31:01 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-71892 · 6.9 MEDIUM 🌩️ — CMS key-transport recipient key-size validation never runs for RFC 9709 HKDF-derived keys</title>
      <link>https://vulnogram.org/CVE-2026-71892</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-71892</guid>
      <description>In Bouncy Castle for Java before 1.86, the opt-in key-size validation on CMS key-transport recipients, org.bouncycastle.cms.jcajce.JceKeyTransRecipient.setKeySizeValidation(true), never ran for a message using RFC 9709 content-encryption key derivati…</description>
      <category>Medium</category>
      <category>Network Exploitable</category>
      <pubDate>Sat, 03 Oct 2026 08:30:26 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-85515 · 8.2 HIGH 🌩️ — OpenPGP message truncation not reported, bypassing the SEIPDv1 integrity check</title>
      <link>https://vulnogram.org/CVE-2026-85515</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-85515</guid>
      <description>In Bouncy Castle for Java before 1.86, a truncated OpenPGP encrypted message was accepted with no error reported, and on the SEIPD version 1 path with no integrity check performed at all. RFC 9580 sec. 13.7 permits an implementation to release the cl…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Sat, 03 Oct 2026 08:05:16 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-97873 · 5.3 MEDIUM 🌩️ — Legacy PBES1 and PKCS#12 PBE iteration count honoured unbounded in the raw JCA provider</title>
      <link>https://vulnogram.org/CVE-2026-97873</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-97873</guid>
      <description>In Bouncy Castle for Java before 1.86, the raw JCA provider&apos;s legacy PBES1 (PKCS#5 scheme 1) and PKCS#12 PBE families ran their password-based key derivation with an iteration count taken from untrusted input without bounding it, so a small input cou…</description>
      <category>Medium</category>
      <category>Network Exploitable</category>
      <pubDate>Sat, 03 Oct 2026 08:04:43 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-18036 · 8.2 HIGH 🌩️ — NTRU leaks private key information by reducing secret values with a non-constant-time integer division</title>
      <link>https://vulnogram.org/CVE-2026-18036</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-18036</guid>
      <description>In Bouncy Castle for Java before 1.86, NTRU reduced secret values with the % operator in three helpers whose reference implementations are deliberately division-free, so each reduction was carried out by an integer division whose latency depends on t…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:54:16 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-17508 · 5.3 MEDIUM 🌩️ — Password-based KDF cost parameters honoured unbounded from untrusted input across the remaining PBE entry points</title>
      <link>https://vulnogram.org/CVE-2026-17508</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-17508</guid>
      <description>In Bouncy Castle for Java before 1.86, several password-based key derivation entry points ran the KDF with cost parameters taken from the untrusted input being processed, without bounding them, so a small input could dictate an arbitrary amount of wo…</description>
      <category>Medium</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:27:59 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-17507 · 8.7 HIGH 🌩️ — MLS membership checks compare a uint32 leaf_index as signed, admitting an out-of-range sender</title>
      <link>https://vulnogram.org/CVE-2026-17507</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-17507</guid>
      <description>In Bouncy Castle for Java before 1.86, the MLS implementation (org.bouncycastle.mls) holds RFC 9420&apos;s uint32 leaf_index in a signed int, so a wire value with the top bit set decodes to a negative number. That is a legitimate encoding rather than malf…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:26:34 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-103604 · 8.7 HIGH 🌩️ — Quadratic-time escaping when converting X.509 distinguished names to strings</title>
      <link>https://vulnogram.org/CVE-2026-103604</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-103604</guid>
      <description>Inefficient algorithmic complexity in X.509 distinguished name string conversion (X509Name.ToString and IetfUtilities.ValueToString) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote unauthenticated attacker to cause a denial…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:11:04 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-103603 · 8.7 HIGH 🌩️ — Unbounded HSS public key level count allows huge array allocation during signature verification</title>
      <link>https://vulnogram.org/CVE-2026-103603</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-103603</guid>
      <description>Memory allocation with excessive size value in the HSS/LMS signature code (HssPublicKeyParameters, HssSignature) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote unauthenticated attacker who can supply both an HSS public key…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:10:34 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-103602 · 8.2 HIGH 🌩️ — Name constraints bypass via trailing dot in rfc822Name, dNSName and URI hosts</title>
      <link>https://vulnogram.org/CVE-2026-103602</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-103602</guid>
      <description>Improper certificate validation in PkixNameConstraintValidator in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows an attacker who controls, or can obtain certificates from, a name-constrained intermediate CA to have certificates accept…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:10:03 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-103601 · 8.2 HIGH 🌩️ — CcmBlockCipher and KCcmBlockCipher leave unverified plaintext in the output buffer after a failed tag check</title>
      <link>https://vulnogram.org/CVE-2026-103601</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-103601</guid>
      <description>Release of unverified plaintext in the CCM (CcmBlockCipher) and DSTU 7624 CCM (KCcmBlockCipher) AEAD modes in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote attacker to obtain decryptions of ciphertexts of their choosing via…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:09:17 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-103600 · 8.7 HIGH 🌩️ — Unbounded ASN.1 nesting depth causes process-terminating stack overflow</title>
      <link>https://vulnogram.org/CVE-2026-103600</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-103600</guid>
      <description>Uncontrolled recursion in the ASN.1 parser (Asn1InputStream, Asn1StreamParser) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote unauthenticated attacker to cause a denial of service via a crafted ASN.1 encoding of deeply nes…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:08:51 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-63578 · 7.1 HIGH 🌩️ — Unbounded PBE iteration count when decrypting PKCS#8 private keys</title>
      <link>https://vulnogram.org/CVE-2026-63578</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-63578</guid>
      <description>Allocation of resources without limits in password-based private-key decryption (PbeUtilities.GenerateCipherParameters) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows an attacker who can supply an encrypted private key, such as a P…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:08:15 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-63577 · 8.2 HIGH 🌩️ — Name Constraints bypass: directoryName constraint matched at any position in the DN instead of as a prefix</title>
      <link>https://vulnogram.org/CVE-2026-63577</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-63577</guid>
      <description>Improper certificate validation in the directoryName name-constraint check (PkixNameConstraintValidator.WithinDNSubtree) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows an attacker who controls, or can have certificates issued by, a…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:07:35 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-63576 · 8.2 HIGH 🌩️ — URI name constraints checked against a mis-parsed host</title>
      <link>https://vulnogram.org/CVE-2026-63576</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-63576</guid>
      <description>Improper certificate validation in PkixNameConstraintValidator (ExtractHostFromURL) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a name-constrained subordinate CA, or anyone able to obtain certificates with chosen subjectAltName…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:07:02 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-63575 · 7.1 HIGH 🌩️ — PKCS#12 key derivation loops about 2^32 times on a zero or negative iteration count</title>
      <link>https://vulnogram.org/CVE-2026-63575</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-63575</guid>
      <description>Loop with unreachable exit condition in the PKCS#12 key derivation (Pkcs12ParametersGenerator) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows an attacker who can supply a PKCS#12 (PFX) file, or a PKCS#8 encrypted private key that u…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:06:31 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-63574 · 8.7 HIGH 🌩️ — Unbounded allocation from OpenPGP signature and user attribute subpacket lengths</title>
      <link>https://vulnogram.org/CVE-2026-63574</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-63574</guid>
      <description>Memory allocation with excessive size value in the OpenPGP signature and user attribute subpacket parsers (SignatureSubpacketsParser.ReadPacket, UserAttributeSubpacketsParser.ReadPacket) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allo…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:06:00 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-63573 · 8.2 HIGH 🌩️ — Bleichenbacher padding oracle in CMS RSA PKCS#1 v1.5 key-transport unwrap</title>
      <link>https://vulnogram.org/CVE-2026-63573</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-63573</guid>
      <description>Observable discrepancy in the CMS RSA PKCS#1 v1.5 key-transport unwrap (KeyTransRecipientInformation.UnwrapKey) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote attacker who holds a captured CMS EnvelopedData message, and wh…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:05:30 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-63572 · 7.1 HIGH 🌩️ — Unbounded MAC and bag-decryption iteration counts when loading PKCS#12 files</title>
      <link>https://vulnogram.org/CVE-2026-63572</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-63572</guid>
      <description>Allocation of resources without limits in PKCS#12 keystore loading (Pkcs12Store.Load) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows an attacker who can supply a PKCS#12 (PFX) file to cause a denial of service through CPU exhaustio…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:04:37 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-63571 · 8.7 HIGH 🌩️ — Attribute certificate path validation does not verify the attribute certificate&apos;s signature</title>
      <link>https://vulnogram.org/CVE-2026-63571</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-63571</guid>
      <description>Improper verification of cryptographic signature in the attribute certificate path validator (PkixAttrCertPathValidator, also used by PkixAttrCertPathBuilder) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote attacker to have…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:04:17 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-63570 · 7.1 HIGH 🌩️ — Pkcs12Store.GetCertificateChain loops forever on cyclic issuer links</title>
      <link>https://vulnogram.org/CVE-2026-63570</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-63570</guid>
      <description>Loop with unreachable exit condition in Pkcs12Store.GetCertificateChain in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows an attacker who can supply a crafted PKCS#12 file to an application that loads it and requests a key entry&apos;s cer…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:01:18 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-63569 · 9.1 CRITICAL 🌩️ — MTI/A0 DHAgreement does not validate the peer&apos;s ephemeral value</title>
      <link>https://vulnogram.org/CVE-2026-63569</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-63569</guid>
      <description>Improper input validation in DHAgreement.CalculateAgreement (MTI/A0 two-pass Diffie-Hellman) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows an on-path attacker to make the local party compute an agreed value the attacker already kn…</description>
      <category>Critical</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 07:00:23 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-63568 · 8.7 HIGH 🌩️ — Unbounded CMP/CRMF password-based MAC iteration count allows CPU exhaustion</title>
      <link>https://vulnogram.org/CVE-2026-63568</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-63568</guid>
      <description>Allocation of resources without limits or throttling in the CMP/CRMF password-based MAC verifier (PKMacBuilder) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote unauthenticated attacker to cause a denial of service through C…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 06:59:30 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-63567 · 8.2 HIGH 🌩️ — IesEngine block-cipher mode checks padding before MAC (CBC padding oracle)</title>
      <link>https://vulnogram.org/CVE-2026-63567</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-63567</guid>
      <description>Observable discrepancy in IesEngine.DecryptBlock in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote attacker who has captured an IES or ECIES ciphertext, and who can submit modified ciphertexts for decryption under the same ke…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 06:58:32 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-63566 · 8.7 HIGH 🌩️ — DTLS handshake reassembler allocates buffer from unchecked 24-bit length</title>
      <link>https://vulnogram.org/CVE-2026-63566</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-63566</guid>
      <description>Memory allocation with excessive size value in the DTLS handshake reassembly (DtlsReliableHandshake, DtlsReassembler) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote unauthenticated DTLS peer to cause a denial of service th…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 06:57:21 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-16001 · 8.2 HIGH 🌩️ — IesEngine stream-mode MAC forgery via length-dependent KDF split</title>
      <link>https://vulnogram.org/CVE-2026-16001</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-16001</guid>
      <description>Exposure of the message authentication key through the encryption keystream in the stream mode of IesEngine (an IesEngine constructed without a block cipher) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote attacker who has…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 06:55:36 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-16000 · 8.7 HIGH 🌩️ — KCcmBlockCipher (DSTU 7624 CCM) tag not bound to nonce when no associated data is used</title>
      <link>https://vulnogram.org/CVE-2026-16000</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-16000</guid>
      <description>Missing cryptographic step in the DSTU 7624 CCM mode implementation (KCcmBlockCipher) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows an attacker who can observe encrypted messages of known or chosen content to forge ciphertexts wit…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 06:54:23 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-15999 · 8.2 HIGH 🌩️ — AES-CCM decryption accepts zero or out-of-range tag length, bypassing authentication</title>
      <link>https://vulnogram.org/CVE-2026-15999</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-15999</guid>
      <description>Improper validation of integrity check value in the AES-CCM implementation (CcmParameters and CcmBlockCipher) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows an on-path attacker to modify CCM-encrypted content without detection via…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 02 Oct 2026 06:52:16 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-13505 · 8.7 HIGH 🌩️ — Zeroisation of sensitive key material on garbage collection relies on finalization</title>
      <link>https://vulnogram.org/CVE-2026-13505</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-13505</guid>
      <description>In 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), sensitive key material held by the AES and DESede engines, the SP 800-90A DRBGs, SymmetricSecretKey and the PBKD and scrypt…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Sat, 08 Aug 2026 00:59:40 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-8798 · 8.7 HIGH 🌩️ — Native entropy source retries the CPU entropy instructions without limit</title>
      <link>https://vulnogram.org/CVE-2026-8798</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-8798</guid>
      <description>In Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 2.1.3, the native entropy source used on Intel platforms retried the CPU entropy instructions without any bound. RDSEED and RDRAND report failure through their carry flag, and the JNI seeding rou…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Sat, 08 Aug 2026 00:50:56 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-13586 · 5.3 MEDIUM 🌩️ — PKCS#12 MAC and bag-decryption KDF iteration-count bound (DoS)</title>
      <link>https://vulnogram.org/CVE-2026-13586</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-13586</guid>
      <description>In Bouncy Castle for Java before 1.85, PKCS#12 MAC and bag-decryption KDF iteration-count bound (DoS). 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),…</description>
      <category>Medium</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 03 Aug 2026 02:58:00 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-13506 · 8.7 HIGH 🌩️ — Lazy ASN.1 sequence forcing resets nesting-depth guard</title>
      <link>https://vulnogram.org/CVE-2026-13506</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-13506</guid>
      <description>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…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 03 Aug 2026 02:56:49 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-12860 · 8.7 HIGH 🌩️ — RSA PKCS#1 verification skips last two hash bytes in NULL-omitted path</title>
      <link>https://vulnogram.org/CVE-2026-12860</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-12860</guid>
      <description>In Bouncy Castle for Java before 1.85, RSA PKCS#1 verification skips last two hash bytes in NULL-omitted path. This issue also affects Bouncy Castle for Java LTS before 2.73.12.</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 03 Aug 2026 02:55:58 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-12852 · 8.7 HIGH 🌩️ — MLS wire decoder allocates attacker-declared opaque length before bounds check</title>
      <link>https://vulnogram.org/CVE-2026-12852</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-12852</guid>
      <description>In Bouncy Castle for Java before 1.85, MLS wire decoder allocates attacker-declared opaque length before bounds check.</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 03 Aug 2026 02:55:02 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-12817 · 8.7 HIGH 🌩️ — OpenPGP AEAD decryption skips final tag on chunk-aligned data</title>
      <link>https://vulnogram.org/CVE-2026-12817</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-12817</guid>
      <description>In Bouncy Castle for Java before 1.85, OpenPGP AEAD decryption skips final tag on chunk-aligned data. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bcpg-fips 1.0.13 (1.0.X series),…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 03 Aug 2026 02:54:16 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-12816 · 8.7 HIGH 🌩️ — IESEngine stream-mode MAC forgery via length-dependent KDF split</title>
      <link>https://vulnogram.org/CVE-2026-12816</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-12816</guid>
      <description>In Bouncy Castle for Java before 1.85, IESEngine stream-mode MAC forgery via length-dependent KDF split. This issue also affects Bouncy Castle for Java LTS before 2.73.12.</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 03 Aug 2026 02:53:32 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-12803 · 8.7 HIGH 🌩️ — KCCMBlockCipher MAC does not bind nonce when AAD is absent (cross-nonce AEAD forgery)</title>
      <link>https://vulnogram.org/CVE-2026-12803</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-12803</guid>
      <description>In Bouncy Castle for Java before 1.85, KCCMBlockCipher MAC does not bind nonce when AAD is absent (cross-nonce AEAD forgery). This issue also affects Bouncy Castle for Java LTS before 2.73.12.</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 03 Aug 2026 02:52:20 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-12802 · 8.7 HIGH 🌩️ — CMS AuthEnvelopedData fails to enforce tag-length on decryption</title>
      <link>https://vulnogram.org/CVE-2026-12802</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-12802</guid>
      <description>In Bouncy Castle for Java before 1.85, CMS AuthEnvelopedData fails to enforce tag-length on decryption. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bcpkix-fips 1.0.12 (1.0.X serie…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 03 Aug 2026 02:48:42 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-14682 · 8.7 HIGH 🌩️ — Possible OOM from unbounded up-front allocation on a definite-length read</title>
      <link>https://vulnogram.org/CVE-2026-14682</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-14682</guid>
      <description>In Bouncy Castle for Java before 1.85, Possible OOM from unbounded up-front allocation on a definite-length read. 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.…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 03 Aug 2026 02:44:13 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-58059 · 8.7 HIGH 🌩️ — Quadratic-time escaping when stringifying X.500 distinguished names</title>
      <link>https://vulnogram.org/CVE-2026-58059</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-58059</guid>
      <description>In Bouncy Castle for Java before 1.85, Quadratic-time escaping when stringifying X.500 distinguished names. 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 seri…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 03 Aug 2026 02:41:30 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-58060 · 8.7 HIGH 🌩️ — HSS public-key level count unbounded, enabling huge allocation on verify</title>
      <link>https://vulnogram.org/CVE-2026-58060</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-58060</guid>
      <description>In Bouncy Castle for Java before 1.85, HSS public-key level count unbounded, enabling huge allocation on verify. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 2.0.2 (2.0.X s…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 03 Aug 2026 02:37:43 GMT</pubDate>
    </item>
  </channel>
</rss>
