Skip to content
Heist/ feed
Back to feed
Medium

CKAN Vulnerable to Session Cookie Fixation

Type: advisorySources: OSV

CKAN is an open-source DMS (data management system) for powering data hubs and data portals. Prior to 2.10.9 and 2.11.4, session ids could be fixed by an attacker if the site is configured with server-side session storage (CKAN uses cookie-based session storage by default). The attacker would need to either set a cookie on the victim's browser or steal the victim's currently valid session. Session identifiers are now regenerated after each login. This vulnerability has been fixed in CKAN 2.10.9 and 2.11.4

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2025-64100
Confirmed fixed CVEs
Not specified
Updated in this feed
2 Nov 2026, 22:49 UTC · Revision 1

Source evidence

CKAN Vulnerable to Session Cookie Fixation

core-osv · Original source

Published 29 Oct 2025, 17:54 UTC

CKAN is an open-source DMS (data management system) for powering data hubs and data portals. Prior to 2.10.9 and 2.11.4, session ids could be fixed by an attacker if the site is configured with server-side session storage (CKAN uses cookie-based session storage by default). The attacker would need to either set a cookie on the victim's browser or steal the victim's currently valid session. Session identifiers are now regenerated after each login. This vulnerability has been fixed in CKAN 2.10.9 and 2.11.4

osv:CVE-2025-64100
Complete source record
{
  "id": "83153f1ae19b3b5fe3e9703ed3c585037260fba5d0c9bb07d31778fc0919b50a",
  "url": "https://osv.dev/vulnerability/CVE-2025-64100",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CKAN Vulnerable to Session Cookie Fixation",
    "summary": "CKAN is an open-source DMS (data management system) for powering data hubs and data portals. Prior to 2.10.9 and 2.11.4, session ids could be fixed by an attacker if the site is configured with server-side session storage (CKAN uses cookie-based session storage by default). The attacker would need to either set a cookie on the victim's browser or steal the victim's currently valid session. Session identifiers are now regenerated after each login. This vulnerability has been fixed in CKAN 2.10.9 and 2.11.4",
    "evidence": "osv:CVE-2025-64100",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2025-64100",
      "aliases": [
        "CVE-2025-64100",
        "GHSA-2hvh-cw5c-8q8q",
        "PYSEC-2026-1246"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/ckan/ckan",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "466f516528a736b60ed3ca60f5574a00c0522709"
                },
                {
                  "introduced": "710dfff718859ff284f0e9feee70c1ecfc86677a"
                },
                {
                  "fixed": "882f16b6de851e30345bfd06417512e79f890941"
                },
                {
                  "fixed": "c2fe437f88be850a6edf7a32470772428819fab5"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2.10.9"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "range": [
                      {
                        "introduced": "2.11.0"
                      },
                      {
                        "fixed": "2.11.4"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "range": [
                      {
                        "fixed": "c2fe437f88be850a6edf7a32470772428819fab5"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "ckan-2.11.3",
            "ckan-2.10.8",
            "ckan-2.11.2",
            "ckan-2.10.7",
            "ckan-2.10.6",
            "ckan-2.11.1",
            "ckan-2.11.0",
            "ckan-2.10.5",
            "ckan-2.10.4",
            "ckan-2.10.3",
            "ckan-2.10.2",
            "ckan-2.10.0",
            "ckan-1.5",
            "ckan-1.4.3",
            "ckan-1.3.3b"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-64100.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:24.072458298Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/64xxx/CVE-2025-64100.json",
        "https://github.com/ckan/ckan/security/advisories/GHSA-2hvh-cw5c-8q8q",
        "https://nvd.nist.gov/vuln/detail/CVE-2025-64100",
        "https://github.com/ckan/ckan/commit/c2fe437f88be850a6edf7a32470772428819fab5"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-384"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/64xxx/CVE-2025-64100.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2025-64100",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 490665,
  "published_at": "2025-10-29T17:54:51.997+00:00"
}