Переполнение целочисленных счётчиков при разборе больших XML-документов в libxml2 с включенной опцией парсера "XML_PARSE_HUGE"
Описание
В библиотеке libxml2 обнаружена уязвимость, связанная с переполнением целочисленных счётчиков при разборе XML-документов размером в несколько гигабайт и с включённой опцией парсера XML_PARSE_HUGE
. Это приводит к попытке доступа к массиву по отрицательному смещению на 2 ГБ, что обычно вызывает ошибку сегментации (segmentation fault).
Затронутые версии ПО
- libxml2 до версии 2.10.3
Тип уязвимости
- Целочисленное переполнение
- Ошибка сегментации
Ссылки
- Mailing ListThird Party Advisory
- Mailing ListThird Party Advisory
- Mailing ListThird Party Advisory
- Mailing ListThird Party Advisory
- PatchThird Party Advisory
- Release NotesThird Party Advisory
- Third Party Advisory
- Third Party Advisory
- Third Party Advisory
- Third Party Advisory
- Third Party Advisory
- Third Party Advisory
- Mailing ListThird Party Advisory
- Mailing ListThird Party Advisory
- Mailing ListThird Party Advisory
- Mailing ListThird Party Advisory
- PatchThird Party Advisory
- Release NotesThird Party Advisory
Уязвимые конфигурации
Одно из
Одно из
Одновременно
Одновременно
Одновременно
Одновременно
Одновременно
EPSS
7.5 High
CVSS3
Дефекты
Связанные уязвимости
An issue was discovered in libxml2 before 2.10.3. When parsing a multi-gigabyte XML document with the XML_PARSE_HUGE parser option enabled, several integer counters can overflow. This results in an attempt to access an array at a negative 2GB offset, typically leading to a segmentation fault.
An issue was discovered in libxml2 before 2.10.3. When parsing a multi-gigabyte XML document with the XML_PARSE_HUGE parser option enabled, several integer counters can overflow. This results in an attempt to access an array at a negative 2GB offset, typically leading to a segmentation fault.
An issue was discovered in libxml2 before 2.10.3. When parsing a multi ...
An issue was discovered in libxml2 before 2.10.3. When parsing a multi-gigabyte XML document with the XML_PARSE_HUGE parser option enabled, several integer counters can overflow. This results in an attempt to access an array at a negative 2GB offset, typically leading to a segmentation fault.
EPSS
7.5 High
CVSS3