GHSA-rc75-cf5c-mxvh
Dashboard / Vulnerabilities / GHSA-rc75-cf5c-mxvh
GHSA-rc75-cf5c-mxvh
Published: 6 Nov 2019Last Modified: 10 Sept 2026
Summary: Use of Cryptographically Weak Pseudo-Random Number Generator in org.pac4j:pac4j-saml
Details: 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.
References: https://nvd.nist.gov/vuln/detail/CVE-2019-10755, https://github.com/pac4j/pac4j/commit/34d5b1028a2db201ee81ec51b52a782fe073f609, https://snyk.io/vuln/SNYK-JAVA-ORGPAC4J-467407
Affected packages
Package
Name: org.pac4j:pac4j-saml
Purl: pkg:maven/org.pac4j/pac4j-saml
Affected ranges
Type: ECOSYSTEM
Events:
Introduced- 0
Fixed -3.8.2
Affected versions
1.5.0
1.5.1
Common Vulnerability Scoring System
Attack Vector
Network
Adjacent
Local
Physical
Privileges Required
None
Low
High
User Interaction
None
Required
Scope
Unchanged
Changed
Confidentiality
None
Low
High
Integrity
None
Low
High
Availability
None
Low
High
