CVE-2009-10007 PUBLISHED

Catalyst::Plugin::Authentication versions before 0.10_027 for Perl is susceptible to session fixation attacks

Assigner: CPANSec
Reserved: 05.06.2026 Published: 09.06.2026 Updated: 09.06.2026

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.

Product Status

Vendor ETHER
Product Catalyst::Plugin::Authentication
Versions Default: unaffected
  • affected from 0 to 0.10_027 (excl.)

Workarounds

Users of Catalyst::Plugin::Session or Catalyst::Plugin::Starch should call the change_session_id method after authentication.

Users of Plack::Middleware::Session should set the change_id flag after logging in.

Users may also apply the linked patch.

Solutions

Users should upgrade to version 0.10_027 or later.

References

Problem Types

  • CWE-384 Session Fixation CWE

Impacts

  • CAPEC-61 Session Fixation
  • CAPEC-115 Authentication Bypass