Information Exposure Through Timing Discrepancy in Bouncy Castle for Java - CVE-2026-18036
Published: October 21, 2026
Vulnerability details
The vulnerability allows a remote attacker to recover information about NTRU private key material through timing measurements.
The vulnerability exists due to observable timing discrepancies in the mod3 and modQ reduction helpers in org.bouncycastle.pqc.math.ntru.Polynomial and org.bouncycastle.pqc.crypto.ntru.NTRUSampling when performing secret-dependent modular reductions during key generation, encapsulation, and decapsulation. A remote attacker can measure and analyze the latency of these operations to infer information about NTRU private key material.