Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

ubuntu логотип

CVE-2024-34064

Опубликовано: 06 мая 2024
Источник: ubuntu
Приоритет: medium
EPSS Низкий
CVSS3: 5.4

Описание

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.

РелизСтатусПримечание
devel

released

3.1.3-1ubuntu1
esm-infra-legacy/trusty

not-affected

2.7.2-2ubuntu0.1~esm3
esm-infra/bionic

released

2.10-1ubuntu0.18.04.1+esm2
esm-infra/focal

not-affected

2.10.1-2ubuntu0.3
esm-infra/xenial

released

2.8-1ubuntu0.1+esm3
focal

released

2.10.1-2ubuntu0.3
jammy

released

3.0.3-1ubuntu0.2
mantic

released

3.1.2-1ubuntu0.23.10.2
noble

released

3.1.2-1ubuntu1.1
oracular

released

3.1.3-1ubuntu1

Показывать по

EPSS

Процентиль: 49%
0.00259
Низкий

5.4 Medium

CVSS3

Связанные уязвимости

CVSS3: 5.4
redhat
больше 1 года назад

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.

CVSS3: 5.4
nvd
больше 1 года назад

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.

CVSS3: 5.4
msrc
7 месяцев назад

Описание отсутствует

CVSS3: 5.4
debian
больше 1 года назад

Jinja is an extensible templating engine. The `xmlattr` filter in affe ...

suse-cvrf
около 1 года назад

Security update for python-Jinja2

EPSS

Процентиль: 49%
0.00259
Низкий

5.4 Medium

CVSS3