Isolated-Vm

Vulnerabilidade crítica no isolated-vm permite fuga de sandbox

Pesquisadores de cibersegurança revelaram uma falha crítica no isolated-vm, uma biblioteca open-source popular para Node.js, que pode permitir que atacantes escapem do ambiente isolado. A vulnerabilidade, identificada como ‘GHSA-864f-rcv7-6rh4’, afeta todas as versões da biblioteca até a 7.0.0 e foi corrigida nas versões 6.2.0 e 7.0.1. O isolated-vm é utilizado para executar JavaScript não confiável em um V8 Isolate, permitindo que múltiplos ambientes JavaScript sejam executados simultaneamente sem interferência. A falha reside na classe ExternalCopy, que permite a serialização e desserialização de objetos JavaScript entre o host e o guest. A exploração bem-sucedida da vulnerabilidade pode levar à corrupção de memória no processo host, resultando em falhas de segmentação e potencial execução remota de código. Os usuários são aconselhados a atualizar para as versões mais recentes para garantir proteção adequada. Embora a falha tenha sido crítica, a integridade da fronteira de isolamento do V8 foi mantida, indicando que a falha estava no código de ligação C++ que gerencia a transferência de valores.