CVE-2026-41255

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.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:okfn:ckan:*:*:*:*:*:*:*:*
cpe:2.3:a:okfn:ckan:*:*:*:*:*:*:*:*

History

15 May 2026, 14:58

Type Values Removed Values Added
References () https://github.com/Shirshaw64p/security-advisories/tree/main/CVE-2026-41255 - () https://github.com/Shirshaw64p/security-advisories/tree/main/CVE-2026-41255 - Vendor Advisory
References () https://github.com/ckan/ckan/security/advisories/GHSA-mcvf-jxcw-vj73 - () https://github.com/ckan/ckan/security/advisories/GHSA-mcvf-jxcw-vj73 - Vendor Advisory
First Time Okfn
Okfn ckan
CPE cpe:2.3:a:okfn:ckan:*:*:*:*:*:*:*:*

14 May 2026, 13:16

Type Values Removed Values Added
References () https://github.com/ckan/ckan/security/advisories/GHSA-mcvf-jxcw-vj73 - () https://github.com/ckan/ckan/security/advisories/GHSA-mcvf-jxcw-vj73 -

13 May 2026, 19:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-05-13 19:17

Updated : 2026-05-15 14:58


NVD link : CVE-2026-41255

Mitre link : CVE-2026-41255

CVE.ORG link : CVE-2026-41255


JSON object : View

Products Affected

okfn

  • ckan
CWE
CWE-352

Cross-Site Request Forgery (CSRF)