NA

CVE-2024-22195

Published: 11/01/2024 Updated: 27/01/2024
CVSS v3 Base Score: 6.1 | Impact Score: 2.7 | Exploitability Score: 2.8
VMScore: 0

Vulnerability Summary

Jinja is an extensible templating engine. Special placeholders in the template allow writing code similar to Python syntax. It is possible to inject arbitrary HTML attributes into the rendered HTML template, potentially leading to Cross-Site Scripting (XSS). The Jinja `xmlattr` filter can be abused to inject arbitrary HTML attribute keys and values, bypassing the auto escaping mechanism and potentially leading to XSS. It may also be possible to bypass attribute validation checks if they are blacklist-based.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

palletsprojects jinja

Vendor Advisories

Debian Bug report logs - #1060748 jinja2: CVE-2024-22195: HTML attribute injection when passing user input as keys to xmlattr filter Package: src:jinja2; Maintainer for src:jinja2 is Piotr Ożarowski <piotr@debianorg>; Reported by: Salvatore Bonaccorso <carnil@debianorg> Date: Sat, 13 Jan 2024 16:27:05 UTC Severity ...
Jinja is an extensible templating engine Special placeholders in the template allow writing code similar to Python syntax It is possible to inject arbitrary HTML attributes into the rendered HTML template, potentially leading to Cross-Site Scripting (XSS) The Jinja `xmlattr` filter can be abused to inject arbitrary HTML attribute keys and values ...
Jinja is an extensible templating engine Special placeholders in the template allow writing code similar to Python syntax It is possible to inject arbitrary HTML attributes into the rendered HTML template, potentially leading to Cross-Site Scripting (XSS) The Jinja `xmlattr` filter can be abused to inject arbitrary HTML attribute keys and values ...
Description<!----> This CVE is under investigation by Red Hat Product Security ...

Github Repositories

F-test is a simple web app test that handles a register format to send data into a MariaDB Database

F-test F-test is a simple web app test that handles a register format to send data into a MariaDB Database made with Flask This simple project is made to learn Flask in a nutshell Check this little wiki / article that I did here :)) Frontend It uses JavaScript, HTML and CSS You can install Node here Backend It uses Flask as a modern framework to build minimal and scalable