Jinja is an extensible templating engine. The `xmlattr` filter in affected versions of Jinja accepts keys containing non-attribute characters. XML/HTML attributes cannot contain spaces, `/`, `>`, or `=`, as each would then be interpreted as starting a separate attribute. If an application accepts keys (as opposed to only values) as user input, and renders these in pages that other users see as well, an attacker could use this to inject other attributes and perform XSS. The fix for CVE-2024-22195 only addressed spaces but not other characters. Accepting keys as user input is now explicitly considered an unintended use case of the `xmlattr` filter, and code that does so without otherwise validating the input should be flagged as insecure, regardless of Jinja version. Accepting _values_ as user input continues to be safe. This vulnerability is fixed in 3.1.4.
CVSS Details
- CVSS 3.1 Base Score: 5.4
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade fence-agents-ibmbladeUpgrade fence-agents-virshUpgrade fence-agents-emersonUpgrade fence-agents-ibm-vpcUpgrade fence-agents-awsUpgrade fence-virtd-tcpUpgrade fence-agents-sbdUpgrade fence-agents-kubevirtUpgrade fence-agents-gceUpgrade fence-virtdUpgrade fence-agents-openstackUpgrade fence-virtd-multicastUpgrade fence-agents-ipmilanUpgrade fence-agents-brocadeUpgrade fence-virtd-libvirtUpgrade fence-agents-ibm-powervsUpgrade fence-agents-heuristics-pingUpgrade fence-agents-ilo-sshUpgrade fence-agents-redfishUpgrade fence-agents-cisco-ucsUpgrade fence-agents-azure-armUpgrade fence-agents-intelmodularUpgrade fence-agents-aliyunUpgrade fence-agents-ipduUpgrade fence-virtUpgrade fence-agents-kdumpUpgrade fence-agents-computeUpgrade fence-agents-scsiUpgrade fence-agents-amt-wsUpgrade fence-agents-lparUpgrade fence-agents-rsaUpgrade fence-agents-ilo-mpUpgrade fence-agents-mpathUpgrade fence-agents-eaton-snmpUpgrade fence-agents-cisco-mdsUpgrade fence-agents-ifmibUpgrade fence-agents-epsUpgrade fence-agents-hpbladeUpgrade fence-agents-bladecenterUpgrade python3-jinja2Upgrade fence-agents-allUpgrade fence-agents-vmware-soapUpgrade fence-virtd-cpgUpgrade fence-agents-commonUpgrade fence-agents-vmware-restUpgrade fence-agents-rsbUpgrade fence-agents-apc-snmpUpgrade fence-agents-rhevmUpgrade fence-agents-zvmUpgrade fence-agents-ilo-moonshotUpgrade fence-agents-wtiUpgrade ha-cloud-supportUpgrade fence-virtd-serialUpgrade fence-agents-apcUpgrade fence-agents-drac5Upgrade fence-agents-ilo2 | Jun 17, 2024 | May 6, 2024 |
| Alpine Linux | — | Upgrade py3-jinja2 | Jun 6, 2024 | May 6, 2024 |
| Amazon Linux Ami 2 | — | Upgrade python-jinja2Upgrade python3-jinja2 | Jun 26, 2024 | May 6, 2024 |
| Amazon_linux_2023 | — | Upgrade python3-jinja2Upgrade ansible-coreUpgrade ansible-test | Feb 17, 2025 | May 6, 2024 |
| Debian | — | Upgrade jinja2 | Dec 16, 2024 | May 6, 2024 |
| Freebsd | — | Upgrade py39-Jinja2Upgrade py311-Jinja2Upgrade py310-Jinja2Upgrade py38-Jinja2 | Aug 20, 2024 | Aug 20, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-jinja2 | Jul 16, 2024 | May 6, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-jinja2 | Oct 8, 2024 | May 6, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-jinja2 | Oct 8, 2024 | May 6, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-jinja2 | Jul 17, 2024 | May 6, 2024 |
| Nutanix Ahv | — | Upgrade Nutanix AHV to the latest version | Jun 5, 2026 | Dec 15, 2025 |
| Oracle_linux | — | Upgrade fence-agents-lparUpgrade fence-agents-scsiUpgrade fence-agents-hpbladeUpgrade fence-agents-commonUpgrade fence-agents-ifmibUpgrade fence-agents-wtiUpgrade fence-agents-brocadeUpgrade fence-virtd-serialUpgrade fence-agents-ibm-vpcUpgrade fence-agents-eaton-snmpUpgrade fence-agents-apc-snmpUpgrade fence-agents-epsUpgrade python3-jinja2Upgrade fence-agents-apcUpgrade fence-agents-mpathUpgrade fence-agents-vmware-restUpgrade fence-virtd-multicastUpgrade fence-agents-ilo-sshUpgrade fence-virtUpgrade fence-agents-ilo-moonshotUpgrade fence-agents-cisco-ucsUpgrade fence-agents-virshUpgrade fence-agents-allUpgrade fence-agents-ipmilanUpgrade fence-agents-ilo-mpUpgrade fence-agents-emersonUpgrade fence-virtd-libvirtUpgrade fence-agents-ipduUpgrade fence-virtd-tcpUpgrade fence-agents-bladecenterUpgrade fence-agents-kubevirtUpgrade fence-agents-amt-wsUpgrade fence-agents-rsaUpgrade fence-agents-heuristics-pingUpgrade fence-agents-computeUpgrade fence-agents-ibm-powervsUpgrade fence-agents-sbdUpgrade fence-agents-kdumpUpgrade fence-agents-rhevmUpgrade fence-virtdUpgrade fence-agents-vmware-soapUpgrade fence-virtd-cpgUpgrade fence-agents-ibmbladeUpgrade fence-agents-drac5Upgrade fence-agents-rsbUpgrade fence-agents-redfishUpgrade fence-agents-intelmodularUpgrade fence-agents-cisco-mdsUpgrade fence-agents-ilo2 | Jun 12, 2024 | May 6, 2024 |
| Redhat Openshift | — | Upgrade python-jinja2Upgrade rhcos | Jul 25, 2024 | May 6, 2024 |
| Redhat_linux | — | No solution existsUpgrade fence-virtd-tcpUpgrade fence-agents-lparUpgrade fence-agents-debugsourceUpgrade fence-agents-kdump-debuginfoUpgrade fence-virtd-libvirt-debuginfoUpgrade fence-agents-bladecenterUpgrade fence-agents-debuginfoUpgrade fence-agents-azure-armUpgrade fence-agents-intelmodularUpgrade fence-agents-heuristics-pingUpgrade fence-agents-wtiUpgrade fence-agents-cisco-mdsUpgrade fence-agents-ilo-mpUpgrade ha-cloud-support-debuginfoUpgrade fence-agents-ipmilanUpgrade fence-agents-kubevirtUpgrade fence-agents-redfishUpgrade fence-agents-apcUpgrade ha-cloud-supportUpgrade fence-agents-rsaUpgrade fence-agents-awsUpgrade fence-agents-gceUpgrade fence-virtd-serialUpgrade fence-agents-aliyunUpgrade fence-virtUpgrade fence-agents-ibmbladeUpgrade fence-agents-brocadeUpgrade fence-virtd-libvirtUpgrade fence-agents-allUpgrade fence-agents-scsiUpgrade fence-agents-zvmUpgrade fence-agents-ibm-powervsUpgrade fence-agents-epsUpgrade fence-virtd-multicastUpgrade fence-agents-emersonUpgrade fence-virt-debuginfoUpgrade fence-agents-ifmibUpgrade fence-agents-kdumpUpgrade fence-agents-sbdUpgrade fence-agents-hpbladeUpgrade fence-agents-amt-wsUpgrade fence-agents-ilo2Upgrade fence-agents-eaton-snmpUpgrade fence-agents-ibm-vpcUpgrade fence-virtd-serial-debuginfoUpgrade fence-agents-openstackUpgrade fence-agents-rhevmUpgrade fence-agents-apc-snmpUpgrade fence-virtd-tcp-debuginfoUpgrade fence-agents-rsbUpgrade python3-jinja2Upgrade fence-virtd-debuginfoUpgrade fence-agents-kubevirt-debuginfoUpgrade fence-agents-ilo-sshUpgrade fence-agents-ipduUpgrade fence-agents-drac5Upgrade fence-agents-virshUpgrade fence-agents-commonUpgrade fence-virtd-cpg-debuginfoUpgrade fence-agents-computeUpgrade fence-agents-ilo-moonshotUpgrade fence-agents-mpathUpgrade fence-virtd-cpgUpgrade fence-agents-vmware-restUpgrade fence-virtdUpgrade fence-virtd-multicast-debuginfoUpgrade fence-agents-aliyun-debuginfoUpgrade fence-agents-vmware-soapUpgrade fence-agents-cisco-ucs | Jun 13, 2024 | May 6, 2024 |
| Rocky_linux | — | Upgrade fence-virtUpgrade fence-virtd-libvirtUpgrade fence-virtdUpgrade fence-virt-debuginfoUpgrade fence-agents-zvmUpgrade fence-virtd-multicastUpgrade fence-virtd-multicast-debuginfoUpgrade fence-agents-kubevirt-debuginfoUpgrade fence-virtd-tcp-debuginfoUpgrade fence-agents-awsUpgrade fence-agents-gceUpgrade fence-virtd-libvirt-debuginfoUpgrade fence-virtd-serialUpgrade fence-agents-openstackUpgrade fence-agents-aliyunUpgrade fence-virtd-cpg-debuginfoUpgrade ha-cloud-supportUpgrade fence-virtd-debuginfoUpgrade fence-agents-allUpgrade fence-virtd-serial-debuginfoUpgrade fence-virtd-tcpUpgrade fence-agents-computeUpgrade fence-virtd-cpgUpgrade fence-agents-kdump-debuginfoUpgrade fence-agents-kdumpUpgrade fence-agents-redfishUpgrade ha-cloud-support-debuginfoUpgrade fence-agents-azure-armUpgrade fence-agents-kubevirt | Jun 17, 2024 | May 6, 2024 |
| Suse | — | Upgrade python313-Jinja2Upgrade python-Jinja2Upgrade python-Jinja2-emacsUpgrade python311-Jinja2Upgrade python-Jinja2-vimUpgrade python3-Jinja2 | May 31, 2024 | May 6, 2024 |
| Ubuntu | — | Upgrade python3-jinja2Upgrade python-jinja2 (Ubuntu Pro)Upgrade python-jinja2Upgrade python3-jinja2 (Ubuntu Pro) | Jun 6, 2024 | May 6, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | May 6, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub