Improper Neutralization of Special Elements Used in a Template Engine in JumpServer - CVE-2026-31864
Published: April 27, 2026
JumpServer
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to server-side template injection in yaml_load_with_i18n() in apps/common/utils/yml.py when processing user-uploaded YAML configuration files from Applet or VirtualApp ZIP packages. A remote privileged user can upload a specially crafted ZIP package containing a malicious manifest.yml file to execute arbitrary code.
User interaction is required for the upload and processing of an Applet or VirtualApp package.