Kwetsbaarheid in LibJS, waardoor code kan worden uitgevoerd bij het openen van een pagina in de Ladybird-browser
In de JavaScript-engine LibJS, die wordt gebruikt in de webbrowser Ladybird, is een kwetsbaarheid ontdekt (CVE-2025-47154) die het mogelijk maakt om eigen code in het systeem uit te voeren bij de verwerking van speciaal opgestelde JavaScript-code. De kwetsbaarheid wordt veroorzaakt door het vrijgeven van geheugen op de m_argument_values_buffer-vector, waarop een pointer in de arguments_list-structuur bleef verwijzen, wat leidde tot toegang tot al vrijgegeven geheugen. Er is een werkend prototype van de exploit beschikbaar. De onderzoeker die het probleem ontdekte, voerde fuzzing-tests uit met LibJS, […]
