Nebula Security dice que una falla JIT de Firefox parcheada podría activarse simplemente visitando una página web maliciosa y también se usó para comprometer el navegador Tor.
Seguimiento como CVE-2026-10702el error proporciona ejecución de código arbitrario dentro del proceso de renderizado del navegador. Mozilla lo calificó como Alto y lo arregló en el Actualización de Firefox 151.0.3.
«No se requieren configuraciones ni interacción adicional del usuario», dijo a The Hacker News Eten Zou, director ejecutivo de Nebula Security. «Visitar una página web maliciosa es suficiente para activarlo», dijo Zou, todas las versiones del navegador Tor que incorporaban una versión vulnerable de Firefox se vieron afectadas, aunque los investigadores no han identificado las versiones exactas de Tor.
Por sí solo, el error ejecuta código sólo dentro del proceso de contenido aislado de Firefox. Nebulosa material de explotación público publicado y utilizó la falla como la primera etapa de IonStack, una cadena de navegador a kernel creada para un dispositivo ARM64 con Android 17. El código de extremo a extremo publicado apunta a una compilación compatible con Google, aunque Zou dijo que la falla del navegador en sí no es específica de ARM.
El código público contiene compensaciones de Firefox 151.0 para la compilación ARM64 Android 17 compatible. Zou dijo que cada paso de explotación es independiente de la arquitectura y describió la ruta x86 como más estable, aunque Nebula no ha completado la cadena completa para esa arquitectura.
Los usuarios de Firefox deben actualizar a la última versión. The Hacker News rastreó la declaración de alias defectuosa a través del historial fuente de Mozilla hasta Error 1995077que aterrizó para Firefox 147. La anulación está presente en Firefox 151.0.2 y ausente de Firefox 151.0.3. Eso sitúa el rango de versiones estables afectadas entre Firefox 147 y 151.0.2.
El aviso de Mozilla no incluye Firefox ESR y la anulación defectuosa no está presente FirefoxESR 140.12. Al 28 de julio de 2026, el registro de fuente primaria disponible no establece explotación contra usuarios en la naturaleza.
en su análisis técnicoNebula rastrea el problema hasta MObjectToIterator cuando se ejecuta con skipRegistration establecido en verdadero. El compilador justo a tiempo (JIT) de Firefox convierte JavaScript que se ejecuta con frecuencia en código de máquina nativo y, para hacerlo de forma segura, debe rastrear qué operaciones pueden tocar la memoria.
Firefox trató la operación como una lectura, aunque al resolver una propiedad diferida se puede asignar un búfer de ranuras dinámicas de reemplazo y liberar el anterior.
La numeración de valores globales luego trató una carga posterior del búfer de ranuras como redundante y reutilizó el puntero anterior después de que se volvió obsoleto. Nebulosa exploit liberado recupera la asignación liberada, filtra un puntero de clase oculta, crea un objeto falso y corrompe un Uint8Array para obtener memoria de lectura y escritura arbitraria. Luego, el código de Android cambia las protecciones de la memoria y redirige un punto de entrada de la función WebAssembly al código shell ARM64.
La falla activa un contrato de compilador limitado: una operación capaz de reemplazar el búfer de ranuras dinámicas del objeto fue etiquetada como lectura. Ese contrato incorrecto permitió que una lógica de optimización válida conservara un puntero que el tiempo de ejecución ya había invalidado.
Mozilla corrección a nivel de fuente elimina el manejo personalizado de alias de solo lectura de ObjectToIterator y ajusta la operación del iterador relacionado. Eso evita que el optimizador trate un paso con capacidad de mutación como una carga inofensiva y conserve el puntero obsoleto.
La segunda etapa de IonStack es CVE-2026-43499, una falla futex separada del kernel de Linux que Nebula llama GhostLock. CVE-2026-10702 proporciona un punto de apoyo para el navegador remoto; CVE-2026-43499 lo lleva a la raíz de la versión de Android compatible.
Zou dijo que GhostLock se invoca directamente desde Firefox. Añadió que el entorno limitado de Android, más débil, facilita la explotación, pero Nebula no cree que un entorno limitado de escritorio más potente prevenga el ataque.
La actualización de Firefox bloquea el punto de entrada documentado del navegador, pero no parchea GhostLock.




