PT-2026-134169
CVE-2026-119332
·
Publicado
2026-10-30
·
Atualizado
2026-10-30
Descrição por
CVSS 3.1
8.8
AltaMétricasAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
Ladybird versões anteriores a 209579c96473c75bd5eba9701fcadb841a045964
Description
Um problema de corrupção de memória existe na função
FinalizationRegistry::cleanup() em Libraries/LibJS/Runtime/FinalizationRegistry.cpp. O problema ocorre quando um registro morto é removido de m records enquanto um iterador para o próximo FinalizationRecord é retido. Se o callback de limpeza invocar JavaScript controlado por um invasor que chame unregister() para o próximo registro, a função remove by token() libera o nó referenciado pelo iterador. Iterações de limpeza subsequentes leem os campos target e held value após a liberação, resultando em falhas em compilações instrumentadas de WebContent ou corrupção de memória em compilações de produção.Recommendations
Atualize para a versão 209579c96473c75bd5eba9701fcadb841a045964.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾