NetSight
low3.7

CVE-2019-11808

Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) in Ratpack

Impact

Ratpack versions before 1.6.1 generate a session ID using a cryptographically weak PRNG in the JDK's ThreadLocalRandom. This means that if an attacker can determine a small window for the server start time and obtain a session ID value, they can theoretically determine the sequence of session IDs.

Affected packages

EcosystemPackageAffectedFixed in
mavenio.ratpack:ratpack-session< 1.6.11.6.1
mavenio.ratpack:ratpack-java< 1.6.11.6.1
mavenio.ratpack:ratpack-groovy< 1.6.11.6.1

Affected products

VendorProductAffected versions
Ratpack ProjectRatpack
before 1.6.1

Weakness classification

References