CVE-2026-41255

Source
https://cve.org/CVERecord?id=CVE-2026-41255
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-41255.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-41255
Aliases
Published
2026-05-13T18:57:41.256Z
Modified
2026-07-15T01:49:04.675781699Z
Severity
  • 6.1 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N CVSS Calculator
Summary
CKAN: CSRF exemption primed by anonymous requests
Details

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.

Database specific
{
    "cwe_ids": [
        "CWE-352"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/41xxx/CVE-2026-41255.json",
    "cna_assigner": "GitHub_M"
}
References

Affected packages

Git / github.com/ckan/ckan

Affected ranges

Type
GIT
Repo
https://github.com/ckan/ckan
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Introduced
Fixed
Database specific
{
    "cpe": "cpe:2.3:a:okfn:ckan:*:*:*:*:*:*:*:*",
    "source": "CPE_RANGE",
    "extracted_events": [
        {
            "introduced": "0"
        },
        {
            "fixed": "2.10.10"
        },
        {
            "introduced": "2.11.0"
        },
        {
            "fixed": "2.11.5"
        }
    ]
}

Affected versions

ckan-1.*
ckan-1.3.3b
ckan-1.4.3
ckan-1.5
ckan-2.*
ckan-2.10.0
ckan-2.10.2
ckan-2.10.3
ckan-2.10.4
ckan-2.10.5
ckan-2.10.6
ckan-2.10.7
ckan-2.10.8
ckan-2.10.9
ckan-2.11.0
ckan-2.11.1
ckan-2.11.2
ckan-2.11.3
ckan-2.11.4

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-41255.json"