| Package | Affected versions | Patched versions |
|---|---|---|
| org.pac4j:pac4j-saml | < 3.8.2 | 3.8.2 |
| pac4j | ≥ 3.0.0, ≤ 3.8.2 |
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.
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free