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