PT-2020-6263
CVE-2020-24370
·
Publicado
2020-07-24
·
Atualizado
2025-08-18
Descrição por
CVSS 3.1
5.3
MédiaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Nome do software vulnerável e versões afetadas
Lua versão 5.4.0
Descrição
O problema está relacionado a um estouro de inteiro no componente ldebug.c do interpretador de scripts Lua. Isso pode ser explorado por um invasor remoto para causar uma negação de serviço. A vulnerabilidade é demonstrada pela chamada da função getlocal(3,2^31), que pode levar a um estouro de negação e falha de segmentação nas funções getlocal e setlocal.
Recomendações
Para a versão 5.4.0 do Lua, considere desativar as funções getlocal e setlocal no componente ldebug.c como uma solução temporária até que um patch esteja disponível. Restrinja o acesso a essas funções para minimizar o risco de exploração. Evite usar a função getlocal com valores de entrada grandes, como 2^31, até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾