CVE-2024-40629CWE-22

Arbitrary File Write in Ansible Playbooks leads to RCE in Jumpserver

Critical · published July 18, 2024

CVSS v3.1
10.0
EPSS
1%
Percentile
69.6
In the wild
Unconfirmed
What it is

🚨 An exploit in JumpServer's Ansible playbook could turn your privileged access management into a remote control nightmare — and it’s running as root! 🔥 It's like giving a delivery driver the master key to every building they service, allowing them to wander in and out without anyone checking who they are. An attacker can write arbitrary files, gaining full control over the Celery container just like a rogue driver could access confidential documents in a secure office. This vulnerability could lead to catastrophic consequences! An attacker can steal sensitive data, create new admin accounts, or even manipulate your database, putting everything you hold dear at risk. If you're using JumpServer, this could mean handing over the keys to your digital kingdom!

Put simply

It's like giving a delivery driver the master key to every building they service, allowing them to wander in and out without anyone checking who they are. An attacker can write arbitrary files, gaining full control over the Celery container just like a rogue driver could access confidential documents in a secure office. CVE-2024-40629 allows attackers to exploit the Ansible playbook within JumpServer to write arbitrary files, leading to remote code execution in the Celery container, which operates with root privileges and has database access.

What to do

This vulnerability could lead to catastrophic consequences! An attacker can steal sensitive data, create new admin accounts, or even manipulate your database, putting everything you hold dear at risk. If you're using JumpServer, this could mean handing over the keys to your digital kingdom! Upgrade immediately to version 3.10.12 or 4.0.0, as these patches fix the vulnerability. There are currently no known workarounds, so prioritizing this update is crucial to safeguard your systems. You've got this! With a quick upgrade, you’ll lock down your JumpServer and keep those digital intruders out! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01272 · 69.6th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2024-07-18T17:04Z
EPSS history
Timeline
  • 18 JUL 17:04Z
    Arbitrary File Write in Ansible Playbooks leads to RCE in Jumpserver
    cvelistv5