Уязвимость некорректной обработки ошибок памяти при вызове "JS::CheckRegExpSyntax" в Firefox и Thunderbird
Описание
При вызове функции JS::CheckRegExpSyntax
могла быть установлена ошибка синтаксиса, что приводило к вызову функции convertToRuntimeErrorAndClear
. В одном из путей выполнения функция могла попытаться выделить память, когда её нет в наличии. Это вызывало создание исключения "Недостаточно памяти" (Out of Memory), которое ошибочно обрабатывалось как ошибка синтаксиса.
Затронутые версии ПО
- Firefox < 117
- Firefox ESR < 115.2
- Thunderbird < 115.2
Тип уязвимости
Некорректная обработка ошибок
Ссылки
- Issue TrackingPermissions Required
- Vendor Advisory
- Vendor Advisory
- Vendor Advisory
- Issue TrackingPermissions Required
- Vendor Advisory
- Vendor Advisory
- Vendor Advisory
Уязвимые конфигурации
Одно из
EPSS
6.5 Medium
CVSS3
Дефекты
Связанные уязвимости
When calling `JS::CheckRegExpSyntax` a Syntax Error could have been set which would end in calling `convertToRuntimeErrorAndClear`. A path in the function could attempt to allocate memory when none is available which would have caused a newly created Out of Memory exception to be mishandled as a Syntax Error. This vulnerability affects Firefox < 117, Firefox ESR < 115.2, and Thunderbird < 115.2.
When calling `JS::CheckRegExpSyntax` a Syntax Error could have been set which would end in calling `convertToRuntimeErrorAndClear`. A path in the function could attempt to allocate memory when none is available which would have caused a newly created Out of Memory exception to be mishandled as a Syntax Error. This vulnerability affects Firefox < 117, Firefox ESR < 115.2, and Thunderbird < 115.2.
When calling `JS::CheckRegExpSyntax` a Syntax Error could have been se ...
When calling `JS::CheckRegExpSyntax` a Syntax Error could have been set which would end in calling `convertToRuntimeErrorAndClear`. A path in the function could attempt to allocate memory when none is available which would have caused a newly created Out of Memory exception to be mishandled as a Syntax Error. This vulnerability affects Firefox < 117, Firefox ESR < 115.2, and Thunderbird < 115.2.
Уязвимость обработчика JavaScript-сценариев SpiderMonkey браузеров Mozilla Firefox, Firefox ESR и почтового клиента Thunderbird, позволяющая нарушителю вызвать отказ в обслуживании
EPSS
6.5 Medium
CVSS3