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