Description
JumpServer is an open source bastion host and an operation and maintenance security audit system. Prior to 4.10.17, an authenticated administrator with Applet Host management and deployment permissions can inject Jinja2 expressions into the IP/Host field or Core Service Address field, causing Ansible to evaluate ansible_host inventory data or playbook variables during Applet Host deployment and execute arbitrary commands on the JumpServer control node. This issue is fixed in version 4.10.17.
Published: 2026-08-17
Score: 6.7 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

JumpServer versions prior to 4.10.17 allow an authenticated administrator with Applet Host deployment permissions to inject Jinja2 expressions into the IP/Host or Core Service Address fields. When a host is deployed, Ansible evaluates these expressions as part of its inventory data or playbook variables, enabling arbitrary command execution on the JumpServer control node. The vulnerability is a form of unsafe method execution (CWE-1336) that can compromise the entire bastion host system.

Affected Systems

All installations of JumpServer older than release 4.10.17 are affected. The vendor, JumpServer, provides a fix in version 4.10.17, so any system running JumpServer before this release requires remediation.

Risk and Exploitability

The CVSS score is 6.7, indicating moderate severity. The EPSS score is not available, and the issue is not listed in CISA KEV. Exploitation requires authenticated administrative access with Applet Host management and deployment rights, so the attack vector is remote but limited to privileged users. Once the privilege is obtained, the attacker can execute arbitrary commands on the control node, potentially gaining full system compromise.

Generated by OpenCVE AI on August 17, 2026 at 23:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Deploy JumpServer 4.10.17 or newer.
  • Revoke or limit Applet Host deployment permissions for accounts that do not need them.
  • If an immediate upgrade is not possible, disable the feature that accepts arbitrary values in the IP/Host or Core Service Address fields or enforce strict input validation to prevent Jinja2 injection.

Generated by OpenCVE AI on August 17, 2026 at 23:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 17 Aug 2026 23:00:00 +0000

Type Values Removed Values Added
First Time appeared Jumpserver
Jumpserver jumpserver
Vendors & Products Jumpserver
Jumpserver jumpserver

Mon, 17 Aug 2026 21:15:00 +0000

Type Values Removed Values Added
Description JumpServer is an open source bastion host and an operation and maintenance security audit system. Prior to 4.10.17, an authenticated administrator with Applet Host management and deployment permissions can inject Jinja2 expressions into the IP/Host field or Core Service Address field, causing Ansible to evaluate ansible_host inventory data or playbook variables during Applet Host deployment and execute arbitrary commands on the JumpServer control node. This issue is fixed in version 4.10.17.
Title JumpServer: Remote Command Execution (RCE) via Jinja Template Injection in Applet Host Deployment
Weaknesses CWE-1336
References
Metrics cvssV3_1

{'score': 6.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:L/A:H'}


Subscriptions

Jumpserver Jumpserver
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-17T21:03:08.891Z

Reserved: 2026-05-07T21:21:48.353Z

Link: CVE-2026-44845

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-17T21:16:45.083

Modified: 2026-08-17T21:16:45.083

Link: CVE-2026-44845

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T00:00:05Z

Weaknesses
  • CWE-1336

    Improper Neutralization of Special Elements Used in a Template Engine