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-ibm-powervsUpgrade fence-virtd-multicastUpgrade fence-agents-openstackUpgrade fence-agents-ipmilanUpgrade fence-agents-awsUpgrade fence-agents-ibm-vpcUpgrade fence-virtd-libvirtUpgrade fence-agents-azure-armUpgrade fence-virtdUpgrade fence-agents-virshUpgrade fence-agents-intelmodularUpgrade fence-agents-kubevirtUpgrade fence-agents-computeUpgrade fence-agents-ipduUpgrade fence-agents-cisco-ucsUpgrade fence-agents-redfishUpgrade fence-agents-brocadeUpgrade fence-agents-heuristics-pingUpgrade fence-agents-emersonUpgrade fence-agents-gceUpgrade fence-agents-aliyunUpgrade fence-virtd-tcpUpgrade fence-virtUpgrade fence-agents-sbdUpgrade fence-agents-ilo-sshUpgrade fence-agents-ibmbladeUpgrade fence-agents-kdumpUpgrade fence-agents-scsiUpgrade fence-agents-apcUpgrade fence-agents-vmware-soapUpgrade fence-agents-lparUpgrade fence-agents-amt-wsUpgrade fence-virtd-serialUpgrade fence-agents-allUpgrade python3-jinja2Upgrade fence-agents-ilo-mpUpgrade fence-agents-vmware-restUpgrade fence-agents-drac5Upgrade fence-agents-bladecenterUpgrade fence-agents-rhevmUpgrade fence-agents-rsaUpgrade fence-agents-epsUpgrade fence-agents-eaton-snmpUpgrade fence-agents-rsbUpgrade fence-agents-apc-snmpUpgrade fence-agents-commonUpgrade fence-agents-wtiUpgrade fence-agents-cisco-mdsUpgrade fence-agents-hpbladeUpgrade fence-virtd-cpgUpgrade fence-agents-ifmibUpgrade fence-agents-mpathUpgrade fence-agents-zvmUpgrade fence-agents-ilo2Upgrade fence-agents-ilo-moonshotUpgrade ha-cloud-support | Jun 17, 2024 | May 6, 2024 |
| Alpine Linux | — | Upgrade py3-jinja2 | Jun 6, 2024 | May 6, 2024 |
| Amazon Linux Ami 2 | — | Upgrade python3-jinja2Upgrade python-jinja2 | Jun 26, 2024 | May 6, 2024 |
| Amazon_linux_2023 | — | Upgrade ansible-coreUpgrade ansible-testUpgrade python3-jinja2 | Feb 17, 2025 | May 6, 2024 |
| Debian | — | Upgrade jinja2 | Dec 16, 2024 | May 6, 2024 |
| Freebsd | — | Upgrade py310-Jinja2Upgrade py311-Jinja2Upgrade py38-Jinja2Upgrade py39-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-ilo-sshUpgrade fence-agents-scsiUpgrade fence-agents-ilo-moonshotUpgrade fence-virtd-serialUpgrade fence-agents-eaton-snmpUpgrade fence-agents-hpbladeUpgrade fence-agents-commonUpgrade fence-agents-mpathUpgrade fence-agents-brocadeUpgrade fence-agents-lparUpgrade fence-agents-wtiUpgrade fence-agents-ibm-vpcUpgrade fence-agents-ifmibUpgrade fence-agents-vmware-restUpgrade fence-agents-apcUpgrade fence-virtUpgrade fence-virtd-multicastUpgrade fence-agents-epsUpgrade fence-agents-apc-snmpUpgrade python3-jinja2Upgrade fence-agents-ipduUpgrade fence-agents-ilo2Upgrade fence-virtd-cpgUpgrade fence-agents-ibm-powervsUpgrade fence-agents-intelmodularUpgrade fence-agents-rhevmUpgrade fence-agents-ibmbladeUpgrade fence-agents-drac5Upgrade fence-agents-allUpgrade fence-virtd-tcpUpgrade fence-virtd-libvirtUpgrade fence-agents-sbdUpgrade fence-virtdUpgrade fence-agents-vmware-soapUpgrade fence-agents-kdumpUpgrade fence-agents-computeUpgrade fence-agents-rsbUpgrade fence-agents-heuristics-pingUpgrade fence-agents-bladecenterUpgrade fence-agents-kubevirtUpgrade fence-agents-ilo-mpUpgrade fence-agents-emersonUpgrade fence-agents-cisco-ucsUpgrade fence-agents-virshUpgrade fence-agents-ipmilanUpgrade fence-agents-amt-wsUpgrade fence-agents-redfishUpgrade fence-agents-cisco-mdsUpgrade fence-agents-rsa | Jun 12, 2024 | May 6, 2024 |
| Redhat Openshift | — | Upgrade python-jinja2Upgrade rhcos | Jul 25, 2024 | May 6, 2024 |
| Redhat_linux | — | Upgrade fence-agents-intelmodularUpgrade fence-virtd-serialUpgrade ha-cloud-support-debuginfoUpgrade fence-agents-debuginfoUpgrade fence-agents-wtiUpgrade fence-virtd-libvirt-debuginfoUpgrade fence-agents-apcUpgrade fence-agents-ipmilanUpgrade fence-agents-kubevirtUpgrade fence-agents-redfishUpgrade fence-agents-gceUpgrade fence-agents-kdump-debuginfoNo solution existsUpgrade fence-agents-awsUpgrade fence-agents-bladecenterUpgrade fence-agents-lparUpgrade fence-agents-debugsourceUpgrade fence-agents-brocadeUpgrade fence-agents-scsiUpgrade fence-agents-ibmbladeUpgrade fence-virtUpgrade fence-agents-allUpgrade ha-cloud-supportUpgrade fence-agents-rsaUpgrade fence-virtd-libvirtUpgrade fence-agents-aliyunUpgrade fence-agents-azure-armUpgrade fence-agents-heuristics-pingUpgrade fence-agents-ilo-mpUpgrade fence-agents-cisco-mdsUpgrade fence-virtd-tcpUpgrade fence-agents-zvmUpgrade fence-agents-rhevmUpgrade fence-agents-kdumpUpgrade fence-agents-kubevirt-debuginfoUpgrade fence-virtd-multicastUpgrade fence-virtd-debuginfoUpgrade fence-virtd-cpg-debuginfoUpgrade fence-agents-epsUpgrade fence-virtd-tcp-debuginfoUpgrade python3-jinja2Upgrade fence-agents-ilo2Upgrade fence-agents-computeUpgrade fence-agents-commonUpgrade fence-agents-amt-wsUpgrade fence-agents-ilo-sshUpgrade fence-agents-virshUpgrade fence-agents-aliyun-debuginfoUpgrade fence-agents-cisco-ucsUpgrade fence-agents-ilo-moonshotUpgrade fence-agents-drac5Upgrade fence-agents-eaton-snmpUpgrade fence-agents-ipduUpgrade fence-agents-ifmibUpgrade fence-virtd-serial-debuginfoUpgrade fence-agents-emersonUpgrade fence-agents-vmware-soapUpgrade fence-virtd-multicast-debuginfoUpgrade fence-agents-mpathUpgrade fence-agents-rsbUpgrade fence-agents-vmware-restUpgrade fence-virtd-cpgUpgrade fence-agents-ibm-powervsUpgrade fence-virt-debuginfoUpgrade fence-agents-openstackUpgrade fence-agents-apc-snmpUpgrade fence-virtdUpgrade fence-agents-sbdUpgrade fence-agents-ibm-vpcUpgrade fence-agents-hpblade | Jun 13, 2024 | May 6, 2024 |
| Rocky_linux | — | Upgrade fence-virtd-multicast-debuginfoUpgrade fence-virtd-tcp-debuginfoUpgrade fence-virtd-multicastUpgrade fence-virt-debuginfoUpgrade fence-agents-zvmUpgrade fence-virtdUpgrade fence-virtd-libvirtUpgrade fence-virtUpgrade fence-virtd-libvirt-debuginfoUpgrade fence-virtd-serialUpgrade fence-agents-awsUpgrade fence-agents-kubevirt-debuginfoUpgrade fence-agents-gceUpgrade fence-agents-openstackUpgrade fence-agents-kubevirtUpgrade fence-agents-azure-armUpgrade fence-virtd-cpg-debuginfoUpgrade fence-agents-kdump-debuginfoUpgrade fence-virtd-cpgUpgrade ha-cloud-supportUpgrade fence-virtd-serial-debuginfoUpgrade fence-virtd-tcpUpgrade fence-agents-kdumpUpgrade fence-agents-computeUpgrade fence-agents-redfishUpgrade fence-agents-aliyunUpgrade ha-cloud-support-debuginfoUpgrade fence-agents-allUpgrade fence-virtd-debuginfo | Jun 17, 2024 | May 6, 2024 |
| Suse | — | Upgrade python3-Jinja2Upgrade python-Jinja2-vimUpgrade python311-Jinja2Upgrade python313-Jinja2Upgrade python-Jinja2-emacsUpgrade python-Jinja2 | May 31, 2024 | May 6, 2024 |
| Ubuntu | — | Upgrade python3-jinja2Upgrade python-jinja2 (Ubuntu Pro)Upgrade python3-jinja2 (Ubuntu Pro)Upgrade python-jinja2 | 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