Advisory Database
  • Advisories
  • Dependency Scanning
  1. pypi
  2. ›
  3. ckan
  4. ›
  5. CVE-2023-32321

CVE-2023-32321: Ckan remote code execution and private information access via crafted resource ids

May 24, 2023 (updated October 27, 2026)

Specific vulnerabilities:

  • Arbitrary file write in resource_create and package_update actions, using the ResourceUploader object. Also reachable via package_create, package_revise, and package_patch via calls to package_update.
  • Remote code execution via unsafe pickle loading, via Beaker’s session store when configured to use the file session store backend.
  • Potential DOS due to lack of a length check on the resource id.
  • Information disclosure: A user with permission to create a resource can access any other resource on the system if they know the id, even if they don’t have access to it.
  • Resource overwrite: A user with permission to create a resource can overwrite any resource if they know the id, even if they don’t have access to it.

References

  • github.com/advisories/GHSA-446m-hmmm-hm8m
  • github.com/ckan/ckan/blob/2a6080e61d5601fa0e2a0317afd6a8e9b7abf6dd/CHANGELOG.rst
  • github.com/ckan/ckan/security/advisories/GHSA-446m-hmmm-hm8m
  • github.com/pypa/advisory-database/tree/main/vulns/ckan/PYSEC-2026-312.yaml
  • nvd.nist.gov/vuln/detail/CVE-2023-32321

Code Behaviors & Features

Detect and mitigate CVE-2023-32321 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 2.9.9, all versions starting from 2.10.0 before 2.10.1

Fixed versions

  • 2.9.9
  • 2.10.1

Solution

Upgrade to versions 2.9.9, 2.10.1 or above.

Impact 9.8 CRITICAL

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Learn more about CVSS

Weakness

  • CWE-20: Improper Input Validation

Source file

pypi/ckan/CVE-2023-32321.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:15:31 +0000.