Описание
In Expat (aka libexpat) before 2.4.5, an attacker can trigger stack exhaustion in build_model via a large nesting depth in the DTD element.
A flaw was found in expat. A stack exhaustion in doctype parsing could be triggered by a file with a large number of opening braces, resulting in a denial of service.
Отчет
This flaw affects applications that leverage expat to parse untrusted XML files. Applications which 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.
Затронутые пакеты
Платформа | Пакет | Состояние | Рекомендация | Релиз |
---|---|---|---|---|
Red Hat Enterprise Linux 6 | expat | Out of support scope | ||
Red Hat Enterprise Linux 7 | expat | Out of support scope | ||
Red Hat Enterprise Linux 7 | firefox | Out of support scope | ||
Red Hat Enterprise Linux 7 | thunderbird | Out of support scope | ||
Red Hat Enterprise Linux 8 | firefox | Will not fix | ||
Red Hat Enterprise Linux 8 | firefox:flatpak/firefox | Will not fix | ||
Red Hat Enterprise Linux 8 | thunderbird | Will not fix | ||
Red Hat Enterprise Linux 8 | thunderbird:flatpak/thunderbird | Will not fix | ||
Red Hat Enterprise Linux 8 | xmlrpc-c | Not affected | ||
Red Hat Enterprise Linux 9 | firefox | Affected |
Показывать по
Дополнительная информация
Статус:
EPSS
6.5 Medium
CVSS3
Связанные уязвимости
In Expat (aka libexpat) before 2.4.5, an attacker can trigger stack exhaustion in build_model via a large nesting depth in the DTD element.
In Expat (aka libexpat) before 2.4.5, an attacker can trigger stack exhaustion in build_model via a large nesting depth in the DTD element.
In Expat (aka libexpat) before 2.4.5, an attacker can trigger stack ex ...
In Expat (aka libexpat) before 2.4.5, an attacker can trigger stack exhaustion in build_model via a large nesting depth in the DTD element.
EPSS
6.5 Medium
CVSS3