Vulnerability Details CVE-2019-10755
The SAML identifier generated within SAML2Utils.java was found to make use of the apache commons-lang3 RandomStringUtils class which makes them predictable due to RandomStringUtils PRNG's algorithm not being cryptographically strong. This issue only affects the 3.X release of pac4j-saml.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.003
EPSS Ranking 55.3%
CVSS Severity
CVSS v3 Score 4.9
CVSS v2 Score 4.0
Products affected by CVE-2019-10755
-
cpe:2.3:a:pac4j:pac4j:3.0.0
-
cpe:2.3:a:pac4j:pac4j:3.0.1
-
cpe:2.3:a:pac4j:pac4j:3.0.2
-
cpe:2.3:a:pac4j:pac4j:3.1.0
-
cpe:2.3:a:pac4j:pac4j:3.2.0
-
cpe:2.3:a:pac4j:pac4j:3.3.0
-
cpe:2.3:a:pac4j:pac4j:3.4.0
-
cpe:2.3:a:pac4j:pac4j:3.5.0
-
cpe:2.3:a:pac4j:pac4j:3.6.0
-
cpe:2.3:a:pac4j:pac4j:3.6.1
-
cpe:2.3:a:pac4j:pac4j:3.7.0
-
cpe:2.3:a:pac4j:pac4j:3.8.0
-
cpe:2.3:a:pac4j:pac4j:3.8.1
-
cpe:2.3:a:pac4j:pac4j:3.8.2