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