Loading
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.
Use CWE-338, Pac4j vendor hub and Pac4j product page to widen CVE-2019-10755 into its surrounding weakness, vendor, and product context.
Compare it with CVE-2026-40459, CVE-2021-44878 and CVE-2026-40458 for nearby disclosures in the same product family.