Description
The gnu.java.security.util.PRNG class in GNU Classpath 0.97.2 and earlier uses a predictable seed based on the system time, which makes it easier for context-dependent attackers to conduct brute force attacks against cryptographic routines that use this class for randomness, as demonstrated against DSA private keys.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 2
- GNU Classpath 0.97.2 - 'gnu.java.security.util.PRNG' Class Entropy (1) EDB-32673 · remote · Dec 5, 2008 · verified
- GNU Classpath 0.97.2 - 'gnu.java.security.util.PRNG' Class Entropy (2) EDB-32674 · remote · Dec 5, 2008 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.