Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2015-2712

Опубликовано: 14 мая 2015
Источник: nvd
CVSS2: 7.5
EPSS Низкий

Уязвимость некорректного определения длины кучи в реализации asm.js в Mozilla Firefox, позволяющая выполнять произвольный код и получать конфиденциальную информацию

Описание

В реализации asm.js в Mozilla Firefox до версии 38.0 некорректно определяется длина кучи при выявлении случаев, в которых проверка границ может быть безопасно пропущена. Это позволяет злоумышленникам инициировать операции записи за пределами допустимых границ и, возможно, выполнить произвольный код, или инициировать операции чтения за пределами допустимых границ и, возможно, получить конфиденциальную информацию из памяти процесса через специально подготовленный JavaScript.

Затронутые версии ПО

Mozilla Firefox до версии 38.0

Тип уязвимости

Удалённое выполнение кода и утечка информации

Уязвимые конфигурации

Конфигурация 1
cpe:2.3:a:mozilla:firefox:*:*:*:*:*:*:*:*
Версия до 37.0.2 (включая)
Конфигурация 2

Одно из

cpe:2.3:o:opensuse:opensuse:13.1:*:*:*:*:*:*:*
cpe:2.3:o:opensuse:opensuse:13.2:*:*:*:*:*:*:*

EPSS

Процентиль: 88%
0.03878
Низкий

7.5 High

CVSS2

Дефекты

CWE-119

Связанные уязвимости

ubuntu
больше 10 лет назад

The asm.js implementation in Mozilla Firefox before 38.0 does not properly determine heap lengths during identification of cases in which bounds checking may be safely skipped, which allows remote attackers to trigger out-of-bounds write operations and possibly execute arbitrary code, or trigger out-of-bounds read operations and possibly obtain sensitive information from process memory, via crafted JavaScript.

redhat
больше 10 лет назад

The asm.js implementation in Mozilla Firefox before 38.0 does not properly determine heap lengths during identification of cases in which bounds checking may be safely skipped, which allows remote attackers to trigger out-of-bounds write operations and possibly execute arbitrary code, or trigger out-of-bounds read operations and possibly obtain sensitive information from process memory, via crafted JavaScript.

debian
больше 10 лет назад

The asm.js implementation in Mozilla Firefox before 38.0 does not prop ...

github
больше 3 лет назад

The asm.js implementation in Mozilla Firefox before 38.0 does not properly determine heap lengths during identification of cases in which bounds checking may be safely skipped, which allows remote attackers to trigger out-of-bounds write operations and possibly execute arbitrary code, or trigger out-of-bounds read operations and possibly obtain sensitive information from process memory, via crafted JavaScript.

EPSS

Процентиль: 88%
0.03878
Низкий

7.5 High

CVSS2

Дефекты

CWE-119