Critical severity · published Mar 29, 2024
CVE-2024-29202
JumpServer vulnerable to Jinja2 template injection in Ansible leads to RCE in Celery
9.9
CVSS
5.9%
EPSS
No
On KEV
Description
JumpServer is an open source bastion host and an operation and maintenance security audit system. Attackers can exploit a Jinja2 template injection vulnerability in JumpServer's Ansible to execute arbitrary code within the Celery container. Since the Celery container runs with root privileges and has database access, attackers could steal sensitive information from all hosts or manipulate the database. This vulnerability is fixed in v3.10.7.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)5.9% · higher than 93% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
JU
jumpserver · jumpserver
>= 3.0.0, <= 3.10.6 · source: vendor, NVD, CISA
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2024-29202
CVE.org
https://www.cve.org/CVERecord?id=CVE-2024-29202
Exploit
https://github.com/jumpserver/jumpserver/security/advisories/GHSA-2vvr-vmvx-73ch
www.sonarsource.com
https://www.sonarsource.com/blog/diving-into-jumpserver-attackers-gateway-to-internal-networks-2-2
More from jumpserver
9.9
CVE-2024-29201
JumpServer's insecure Ansible playbook validation leads to RCE in Celery
9.8
CVE-2024-40629
Arbitrary File Write in Ansible Playbooks leads to RCE in Jumpserver
9.8
CVE-2021-3169
An issue in Jumpserver before 2.6.2, before 2.5.4, before 2.4.5 allows attackers to create a connection token through an API which does not have access control and use it to…
9.1
CVE-2024-40628
Arbitrary File Read in Ansible Playbooks in Jumpserver
8.1
CVE-2025-62712
JumpServer Connection Token Leak Vulnerability
