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

exploitDog

redhat логотип

CVE-2022-25315

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

Описание

In Expat (aka libexpat) before 2.4.5, there is an integer overflow in storeRawNames.

An integer overflow was found in expat. The issue occurs in storeRawNames() by abusing the m_buffer expansion logic to allow allocations very close to INT_MAX and out-of-bounds heap writes. This flaw can cause a denial of service or potentially arbitrary code execution.

Отчет

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 8thunderbird:flatpak/thunderbirdAffected
Red Hat Enterprise Linux 8xmlrpc-cNot affected
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-190->CWE-787
https://bugzilla.redhat.com/show_bug.cgi?id=2056363expat: Integer overflow in storeRawNames()

9.8 Critical

CVSS3

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

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

In Expat (aka libexpat) before 2.4.5, there is an integer overflow in storeRawNames.

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

In Expat (aka libexpat) before 2.4.5, there is an integer overflow in storeRawNames.

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

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

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

In Expat (aka libexpat) before 2.4.5, there is an integer overflow in ...

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

In Expat (aka libexpat) before 2.4.5, there is an integer overflow in storeRawNames.

9.8 Critical

CVSS3