CVE-2009-10007

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

Published Jun 9, 2026 CVSS 3.1 · 9.1 Critical EPSS < 1% KEV · Not listed
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.

Remediation

Vendor Solution

Users should upgrade to version 0.10_027 or later.


Vendor Workaround

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.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Ether
Ether catalyst::plugin::authentication
Vendors & Products Ether
Ether catalyst::plugin::authentication
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
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.
Title Catalyst::Plugin::Authentication versions before 0.10_027 for Perl is susceptible to session fixation attacks
Weaknesses CWE-384
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
CPANSec
Published
Updated
Jun 9, 2026, 3:21 PM
Reserved
Jun 5, 2026, 9:22 AM
Status
Deferred
Published
Jun 9, 2026, 9:16 AM
Modified
Jul 21, 2026, 7:10 AM