CVE-2026-8798Disclosure

LOWCVSS 8.7 · HIGH

Signal is active with 2 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD 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 routine spun re-issuing the instruction for as long as that flag stayed clear, so a persistent failure of the on-chip entropy source - whether from a hardware fault, from the underlying DRBG being exhausted by contention across many cores, or from a hypervisor that does not provide the instruction - left the calling thread looping indefinitely inside the JNI call, where it could be neither interrupted nor timed out. Any operation drawing from the native entropy source could therefore hang, denying service to the application. The retry loops are now bounded (200 attempts for RDSEED and 20 for RDRAND, twice the baselines given in Intel's Digital Random Number Generator software implementation guide), pausing between attempts and, on exhaustion, clearing any partially written buffer and throwing rather than continuing to spin. The clear is performed by an un-elidable memzero, which uses a volatile pointer and an assembly memory barrier so that a compiler cannot optimise the erase away as a dead store. Bouncy Castle for Java (bcprov) is not affected, as it has no native entropy source; the 1.0.X and 2.0.X FIPS series are not affected.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-835

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

NONE

Momentum

NONE

Threat summary

  • 2 mentions across 1 observed day

What's happening

  • Technical details provided in 2 signals
  • Disclosure: 2 classified signals
  • 2 total mentions across 1 day

Deep dive

Activity timeline2 mentions / 1d
01122Mentions · 2026-08-08: 2Technical Details · 2026-08-08: 208-08
Signal classification1 categories
Disclosure
2100.0%
Referenced assets1 URL
By indicator
Full discourse2 posts
  • CyberSignal | Cybersecurity News@XQOPTRX
    Disclosure

    🔐 Bouncy Castle Java FIPS vulnerability can freeze applications CVE-2026-8798 affects Bouncy Castle for Java FIPS before bc-fips 2.1.3. A failure involving Intel CPU entropy instructions could cause the native entropy source to loop indefinitely, potentially hanging applications performing cryptographic operations. 🔎 Source: Bouncy Castle / CVE disclosure #Java #Cryptography #CVE #CyberSecurity

    Post summary

    A newly disclosed CVE-2026-8798 for Bouncy Castle Java FIPS can cause applications to freeze via an entropy loop, but no exploit code, patches, or active exploitation reports are provided.

    0000045
    34 followersView on X
  • CVE@CVEnew
    Disclosure

    CVE-2026-8798 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. … https://www.cve.org/CVERecord?id=CVE-2026-8798

    Post summary

    The post announces CVE‑2026‑8798 describing an unbounded retry of CPU entropy instructions in Bouncy Castle FIPS before v2.1.3, without mentioning PoC, exploit, or mitigation.

    000001.6K
    57.9K followersView on X

Explore more