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