CVE-2023-32321CWE-20

CKAN remote code execution and private information access via crafted resource ids

Critical · published May 26, 2023

CVSS v3.1
9.8
EPSS
2%
Percentile
76.9
In the wild
Unconfirmed
What it is

🔥 Multiple vulnerabilities in CKAN could allow an attacker to execute remote code with just a crafted resource ID. 😱 Think of CKAN like a bustling library, where anyone with the right permissions can not only add new books but also sneakily change or even destroy existing ones if they know how to access them. It's chaos waiting to happen! An attacker could exploit these flaws to upload malicious files, potentially taking control of your server and causing absolutely devastating damage. With remote code execution on the table, the consequences could range from data breaches to complete service outages, making this a critical situation.

Put simply

Think of CKAN like a bustling library, where anyone with the right permissions can not only add new books but also sneakily change or even destroy existing ones if they know how to access them. It's chaos waiting to happen! CKAN's vulnerabilities stem from improper file handling and unsafe session configurations, allowing arbitrary file writes and remote code execution through insecure loading of pickled data. The flaws exist in various resource management actions, like `resource_create` and `package_update`, giving unauthorized users an alarming degree of control.

What to do

An attacker could exploit these flaws to upload malicious files, potentially taking control of your server and causing absolutely devastating damage. With remote code execution on the table, the consequences could range from data breaches to complete service outages, making this a critical situation. Upgrade immediately to CKAN version 2.9.9 or 2.10.1 to patch these vulnerabilities. Additionally, review user permissions to restrict access to resource creation and editing, ensuring only trusted users have high-level privileges. You've got this! Update your system and lock down those vulnerabilities to keep your data safe and sound. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01684 · 76.9th percentile
Weakness
CWE-20 · Improper Input Validation
Published
2023-05-26T22:57Z
EPSS history
Timeline
  • 26 MAY 22:57Z
    CKAN remote code execution and private information access via crafted resource ids
    cvelistv5