Description
Catalyst::Plugin::Authentication versions before 0.10_027 for Perl is susceptible to session fixation attacks. Catalyst::Plugin::Authentication does not automatically change the session id after authentication. An attacker that obtains a session id cookie can use this to impersonate the victim.
Problem types
Product status
Any version before 0.10_027
Timeline
| 2009-07-08: | Catalyst::Plugin::Session version 0.25 released with the change_session_id method to protect against session fixation attacks, along with documentation how to use that with Catalyst::Plugin::Authentication |
| 2026-06-07: | Catalyst::Plugin::Authentication version 0.10_027 released with change to avoid session fixation attacks |
References
www.openwall.com/lists/oss-security/2026/06/09/10
metacpan.org/...alyst-Plugin-Authentication-0.10_027/changes
github.com/...b1385ea87a2491b64f33169222af19982d0acce3.patch
metacpan.org/pod/Catalyst::Plugin::Session
metacpan.org/pod/Plack::Middleware::Session