CKAN Session Fixation Vulnerability Allowing Session ID Manipulation

Vulnerability

A session fixation vulnerability has been identified in CKAN, an open-source data management system, in versions prior to 2.10.9 and 2.11.4. When configured with server-side session storage, session IDs could be manipulated by an attacker. The attacker would need to either set a cookie in the victim's browser or steal an active session cookie. This issue has been addressed by ensuring that session identifiers are regenerated after each login.

Impact

Exploitation of this vulnerability allowed for session fixation, where an attacker could manipulate session IDs, potentially leading to unauthorized actions within the user's session.

Reproduction

To reproduce this vulnerability, configure CKAN to use server-side session storage. An attacker can then either set a cookie in the victim's browser or steal a valid session cookie. Once the cookie is set or stolen, the attacker can hijack the user's session, as the session ID can be fixed and controlled.

Remediation

Users can upgrade to CKAN versions 2.10.9 or 2.11.4 to address this vulnerability.

Added: Oct 29, 2025, 6:18 PM
Updated: Oct 29, 2025, 6:18 PM

Vulnerability Rating

Custom Algorithm
spread
1.6
impact
0.6
exploitability
7.6
remediation
7.7
relevance
0.8
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.