Уязвимость выполнения произвольного кода и DoS атак через некорректную обработку функции __lookupGetter__
в js3250.dll в Mozilla Firefox, Thunderbird и SeaMonkey
Описание
Функция LookupGetterOrSetter
в библиотеке js3250.dll в браузерах Mozilla Firefox до версии 3.5.14 и 3.6.x до версии 3.6.11, Thunderbird до версии 3.0.9 и 3.1.x до версии 3.1.5, а также SeaMonkey до версии 2.0.9 некорректно обрабатывает вызовы функции window.__lookupGetter__
, которые не содержат аргументов. Это позволяет злоумышленникам выполнять произвольный код или осуществлять DoS атаки (из-за некорректной разыменования указателя и аварийного завершения работы приложения) с использованием методов, которые связаны с "висячим указателем" и функцией JS_ValueToId
.
Затронутые версии ПО
- Mozilla Firefox версии до 3.5.14 и 3.6.x до 3.6.11
- Thunderbird версии до 3.0.9 и 3.1.x до 3.1.5
- SeaMonkey версии до 2.0.9
Тип уязвимости
- Выполнение произвольного кода
- DoS атака
Ссылки
- Vendor Advisory
Уязвимые конфигурации
Одно из
Одно из
Одно из
Одно из
Одно из
EPSS
9.3 Critical
CVSS2
Дефекты
Связанные уязвимости
The LookupGetterOrSetter function in js3250.dll in Mozilla Firefox before 3.5.14 and 3.6.x before 3.6.11, Thunderbird before 3.0.9 and 3.1.x before 3.1.5, and SeaMonkey before 2.0.9 does not properly support window.__lookupGetter__ function calls that lack arguments, which allows remote attackers to execute arbitrary code or cause a denial of service (incorrect pointer dereference and application crash) via vectors involving a "dangling pointer" and the JS_ValueToId function.
The LookupGetterOrSetter function in js3250.dll in Mozilla Firefox before 3.5.14 and 3.6.x before 3.6.11, Thunderbird before 3.0.9 and 3.1.x before 3.1.5, and SeaMonkey before 2.0.9 does not properly support window.__lookupGetter__ function calls that lack arguments, which allows remote attackers to execute arbitrary code or cause a denial of service (incorrect pointer dereference and application crash) via vectors involving a "dangling pointer" and the JS_ValueToId function.
The LookupGetterOrSetter function in js3250.dll in Mozilla Firefox bef ...
The LookupGetterOrSetter function in js3250.dll in Mozilla Firefox before 3.5.14 and 3.6.x before 3.6.11, Thunderbird before 3.0.9 and 3.1.x before 3.1.5, and SeaMonkey before 2.0.9 does not properly support window.__lookupGetter__ function calls that lack arguments, which allows remote attackers to execute arbitrary code or cause a denial of service (incorrect pointer dereference and application crash) via vectors involving a "dangling pointer" and the JS_ValueToId function.
EPSS
9.3 Critical
CVSS2