In the Samly package before 1.4.0 for Elixir, Samly.State.Store.get_assertion/3
can return an expired session, which interferes with access control because Samly.AuthHandler uses a cached session and does not replace it, even after expiry.
{ "nvd_published_at": "2024-02-11T05:15:08Z", "cwe_ids": [ "CWE-400", "CWE-613" ], "severity": "CRITICAL", "github_reviewed": true, "github_reviewed_at": "2024-02-12T17:22:18Z" }