CVE-2026-41255

6.1 MEDIUM
Published: May 13, 2026 Modified: May 15, 2026
View on NVD

Description

CKAN is an open-source DMS (data management system) for powering data hubs and data portals. Prior to 2.10.10 and 2.11.5, Access to the views via tokens or unauthenticated requests marked the endpoint as not requiring CSRF protection. The marking was a member variable in flask-wtf.csrf.CSRFProtect(), which was stored as a module level variable in the flask_app middleware. This API was never intended for request level changes, it is primarily a decorator for static configuration. An unauthenticated request could hit a protected endpoint, exempting it from CSRF protection for the life of the particular server process. (e.g. one worker of uwsgi). This vulnerability is fixed in 2.10.10 and 2.11.5.

AI Explanation

Get an AI-powered plain-language explanation of this vulnerability and remediation steps.

Login to generate AI explanation

CVSS v3.x Details

0.0 Low Medium High Critical 10.0
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

References to Advisories, Solutions, and Tools

Patch Vendor Advisory Exploit Third Party Advisory
https://github.com/Shirshaw64p/security-advisories/tree/main/CVE-2026-41255
Source: security-advisories@github.com
Vendor Advisory
https://github.com/ckan/ckan/security/advisories/GHSA-mcvf-jxcw-vj73
Source: security-advisories@github.com
Vendor Advisory
https://github.com/ckan/ckan/security/advisories/GHSA-mcvf-jxcw-vj73
Source: 134c704f-9b21-4f2e-91b3-4a467353bcc0
Vendor Advisory

3 reference(s) from NVD

Quick Stats

CVSS v3 Score
6.1 / 10.0
EPSS (Exploit Probability)
0.1%
2th percentile
Exploitation Status
Not in CISA KEV

Weaknesses (CWE)

Affected Vendors

okfn