CVE-2026-119332 in Ladybird
요약
\~에 의해 VulDB • 2026. 10. 30.
Ladybird는 진정한 의미로 독립적인 웹 브라우저입니다. 커밋 209579c96473c75bd5eba9701fcadb841a045964 이전 버전에서 Libraries/LibJS/Runtime/FinalizationRegistry.cpp의 FinalizationRegistry::cleanup()는 m_records에서 사멸된 레코드를 제거하고, 다음 FinalizationRecord에 대한 반복자(iterator)를 유지한 후 cleanup 콜백을 통해 공격자가 제어할 수 있는 JavaScript 코드를 호출했습니다. 해당 콜백이 다음 레코드에 대해 unregister()를 호출하면 remove_by_token()은 유지된 반복자가 참조하는 노드를 해제(free)했으며, 이후의 다음 cleanup 반복에서 해지된 대상(target)과 held_value 필드가 읽혀졌습니다. 이로 인해 instrumented WebContent 빌드에서는 reliably 크래시가 발생하며, production 빌드에서는 메모리 손상(primitive)이 생성됩니다. 이 취약점은 커밋 209579c96473c75bd5eba9701fcadb841a045964를 통해 수정되었습니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.