PT-2018-3016

CVE-2018-12387

·

Publicado

2018-10-02

·

Atualizado

2024-12-12

Descrição por

CVSS 2.0
9.4
Crítica
MétricasAV:N/AC:L/Au:N/C:C/I:N/A:C
Name of the Vulnerable Software and Affected Versions Firefox ESR versions prior to 60.2.2 Firefox versions prior to 62.0.3
Description The issue is related to the JavaScript JIT compiler inlining Array.prototype.push with multiple arguments, resulting in the stack pointer being off by 8 bytes after a bailout. This can leak a memory address to the calling function, potentially used as part of an exploit inside the sandboxed content process. The vulnerability is also described as being related to insufficient input validation in the implementation of the Array.prototype.push method in Firefox and Firefox ESR browsers, which could allow a remote attacker to execute arbitrary code.
Recommendations For Firefox ESR versions prior to 60.2.2, update to version 60.2.2 or later. For Firefox versions prior to 62.0.3, update to version 62.0.3 or later.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
ALT-PU-2018-2417
ALT-PU-2018-2423
ALT-PU-2019-2324
ALT-PU-2019-2486
CESA-2018_2881
CESA-2018_2884
DSA-4310-1
MGASA-2018-0396
OPENSUSE-SU-2018_2996-1
OPENSUSE-SU-2024:10600-1
OPENSUSE-SU-2024:14572-1
RHSA-2018:2881
RHSA-2018_2881
RHSA-2018:2884
RHSA-2018_2884
SUSE-SU-2018:3476-1
SUSE-SU-2018:3591-1
SUSE-SU-2018:3591-2
USN-3778-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾