Уязвимость выполнения произвольного кода и DoS атаки через некорректное поддержание стека режимов вставки в HTML5 Tree Builder в браузерах Mozilla Firefox, Thunderbird и SeaMonkey
Описание
Функция nsHtml5TreeBuilder::resetTheInsertionMode в HTML5 Tree Builder в браузерах Mozilla Firefox до версии 24.0, Thunderbird до версии 24.0 и SeaMonkey до версии 2.21 некорректно поддерживает состояние стека режимов вставки для элементов-шаблонов. Это позволяет злоумышленникам выполнить произвольный код или вызвать DoS атаку (чтение данных из буфера в куче вне границ), инициируя использование этого стека в его пустом состоянии.
Затронутые версии ПО
- Mozilla Firefox до версии 24.0
- Thunderbird до версии 24.0
- SeaMonkey до версии 2.21
Тип уязвимости
- Выполнение произвольного кода
- DoS атака (чтение данных из буфера в куче вне границ)
Ссылки
- Vendor Advisory
Уязвимые конфигурации
Одно из
Одно из
Одно из
EPSS
6.8 Medium
CVSS2
Дефекты
Связанные уязвимости
The nsHtml5TreeBuilder::resetTheInsertionMode function in the HTML5 Tree Builder in Mozilla Firefox before 24.0, Thunderbird before 24.0, and SeaMonkey before 2.21 does not properly maintain the state of the insertion-mode stack for template elements, which allows remote attackers to execute arbitrary code or cause a denial of service (heap-based buffer over-read) by triggering use of this stack in its empty state.
The nsHtml5TreeBuilder::resetTheInsertionMode function in the HTML5 Tree Builder in Mozilla Firefox before 24.0, Thunderbird before 24.0, and SeaMonkey before 2.21 does not properly maintain the state of the insertion-mode stack for template elements, which allows remote attackers to execute arbitrary code or cause a denial of service (heap-based buffer over-read) by triggering use of this stack in its empty state.
The nsHtml5TreeBuilder::resetTheInsertionMode function in the HTML5 Tr ...
The nsHtml5TreeBuilder::resetTheInsertionMode function in the HTML5 Tree Builder in Mozilla Firefox before 24.0, Thunderbird before 24.0, and SeaMonkey before 2.21 does not properly maintain the state of the insertion-mode stack for template elements, which allows remote attackers to execute arbitrary code or cause a denial of service (heap-based buffer over-read) by triggering use of this stack in its empty state.
EPSS
6.8 Medium
CVSS2