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

exploitDog

redhat логотип

CVE-2022-25235

Опубликовано: 19 фев. 2022
Источник: redhat
CVSS3: 9.8

Описание

xmltok_impl.c in Expat (aka libexpat) before 2.4.5 lacks certain validation of encoding, such as checks for whether a UTF-8 character is valid in a certain context.

A flaw was found in expat. Passing malformed 2- and 3-byte UTF-8 sequences (for example, from start tag names) to the XML processing application on top of expat can lead to arbitrary code execution. This issue is dependent on how invalid UTF-8 is handled inside the XML processor.

Отчет

This flaw affects applications that leverage expat to parse untrusted XML files. Applications that only parse trusted XML files or do not process XML files at all are not affected by this flaw.

Меры по смягчению последствий

There is no known mitigation other than restricting applications using the expat library from processing untrusted XML content. Please update the affected packages as soon as possible.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 8firefox:flatpak/firefoxAffected
Red Hat Enterprise Linux 8thunderbird:flatpak/thunderbirdAffected
Red Hat Enterprise Linux 9firefoxNot affected
Red Hat Enterprise Linux 9thunderbirdNot affected
Red Hat Enterprise Linux 9xmlrpc-cNot affected
Red Hat Enterprise Linux 6 Extended Lifecycle SupportexpatFixedRHSA-2022:130912.04.2022
Red Hat Enterprise Linux 7firefoxFixedRHSA-2022:082410.03.2022
Red Hat Enterprise Linux 7thunderbirdFixedRHSA-2022:085014.03.2022
Red Hat Enterprise Linux 7expatFixedRHSA-2022:106928.03.2022
Red Hat Enterprise Linux 8firefoxFixedRHSA-2022:081810.03.2022

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

Дополнительная информация

Статус:

Important
Дефект:
CWE-838
https://bugzilla.redhat.com/show_bug.cgi?id=2056366expat: Malformed 2- and 3-byte UTF-8 sequences can lead to arbitrary code execution

9.8 Critical

CVSS3

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

CVSS3: 9.8
ubuntu
больше 3 лет назад

xmltok_impl.c in Expat (aka libexpat) before 2.4.5 lacks certain validation of encoding, such as checks for whether a UTF-8 character is valid in a certain context.

CVSS3: 9.8
nvd
больше 3 лет назад

xmltok_impl.c in Expat (aka libexpat) before 2.4.5 lacks certain validation of encoding, such as checks for whether a UTF-8 character is valid in a certain context.

CVSS3: 9.8
msrc
больше 3 лет назад

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

CVSS3: 9.8
debian
больше 3 лет назад

xmltok_impl.c in Expat (aka libexpat) before 2.4.5 lacks certain valid ...

CVSS3: 9.8
github
больше 3 лет назад

xmltok_impl.c in Expat (aka libexpat) before 2.4.5 lacks certain validation of encoding, such as checks for whether a UTF-8 character is valid in a certain context.

9.8 Critical

CVSS3