CVE-2019-10754

Multiple classes used within Apereo CAS before release 6.1.0-RC5 makes use of apache commons-lang3 RandomStringUtils for token and ID generation which makes them predictable due to RandomStringUtils PRNG's algorithm not being cryptographically strong.
PRNG
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTNIST
8.1 HIGH
NETWORK
LOW
LOW
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
snykCNA
---
---
CVEADP
---
---
Base Score
CVSS 3.x
EPSS Score
Percentile: 61%
VendorProductVersion
apereocentral_authentication_service
𝑥
≤ 6.0.5.1
apereocentral_authentication_service
6.1.0:rc1
apereocentral_authentication_service
6.1.0:rc2
apereocentral_authentication_service
6.1.0:rc3
apereocentral_authentication_service
6.1.0:rc4
𝑥
= Vulnerable software versions