Database/Control plane, storage & DevOps
JumpServer: Jinja2 injection in Applet Host fields executes commands on the control node
Impact
Jinja2 expressions placed in the IP/Host or Core Service Address field are evaluated by Ansible during Applet Host deployment, giving arbitrary command execution on the JumpServer control node itself. A bastion host is the concentration point for operator access: it holds or brokers the credentials for the machines behind it and keeps the session audit trail. Code on that node therefore reaches beyond the bastion to whatever it fronts, and can tamper with the recording of what happened. The flaw requires an already-privileged administrator account, so the realistic threat is a lower-trust admin escalating to the host, or a compromised admin session turning into fleet-wide credential access rather than an external break-in.
Who can reach it
Network access to the JumpServer web interface with an authenticated administrator account holding Applet Host management and deployment permissions. High privilege is required.
What to do
Upgrade to JumpServer 4.10.17, which contains the fix; this is a service upgrade and restart of the JumpServer deployment, not a node maintenance window. Review who currently holds Applet Host management rights, and given that the flaw runs code on the node that stores connection credentials, treat any suspicion of use as a reason to rotate the assets' credentials.
References
Related entries
- GlusterFS (glusterd management): An authenticated TLS client can use gluster cli --remote-host to add itself to theCVE-2018-10841 · GlusterFS (glusterd management)Medium
- Intel SPS (HECI subsystem compartmentalisation): Insufficient compartmentalisation in the HECI interfaceCVE-2021-0060 · Intel SPS (HECI subsystem compartmentalisation)Medium
- Dell CloudLink (cluster component exception handling): A highly privileged remote attacker performs unauthorizedCVE-2024-38482 · Dell CloudLink (cluster component exception handling)Medium
- AMD Versal Adaptive SoC - PLM runtime services address validation: The Platform Loader and Manager firmware on AMDCVE-2025-0037 · AMD Versal Adaptive SoC - PLM runtime services address validationMedium
- Ansible automation-controller: unvalidated system-job "days" value injects arguments into control-node awx-manageCVE-2026-84724 · Red Hat Ansible Automation Platform automation-controller (system-job launch, awx-manage argument vector)Medium
- HTCondor (condor_schedd, GSI/VOMS extension parsing): An authenticated user crashes the schedd by feeding it malformedCVE-2017-16816 · HTCondor (condor_schedd, GSI/VOMS extension parsing)Medium
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.