CVE-2026-119332 in Ladybirdinformación

Resumen

por VulDB • 2026-10-31

Ladybird es un navegador web verdaderamente independiente. Antes de la versión 209579c96473c75bd5eba9701fcadb841a045964, FinalizationRegistry::cleanup() en Libraries/LibJS/Runtime/FinalizationRegistry.cpp eliminaba un registro caducado (dead record) de m_records, retenía un iterador al siguiente FinalizationRecord y luego invocaba JavaScript controlado por el atacante a través del callback de limpieza. Si ese callback llamaba a unregister() para el siguiente registro, remove_by_token() liberaba el nodo referenciado por el iterador retenido, y la siguiente iteración de limpieza leía sus campos target y held_value después de haber sido liberados (use-after-free). Esto provoca un bloqueo fiable en las compilaciones instrumentadas de WebContent y crea una primitiva de corrupción de memoria en las compilaciones de producción. Esta vulnerabilidad se corrige con el commit 209579c96473c75bd5eba9701fcadb841a045964.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

GitHub M

Reservar

2026-10-29

Divulgación

2026-10-30

Moderación

aceptado

Artículo

VDB-429378

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!