Descripción general
8.12.
Si su sitio o aplicación usa una página de callback emergente con auth0.popup.callback(), un atacante puede aprovechar solicitudes postMessage cross-origin sin restricciones y obtener acceso a los tokens de los usuarios que han iniciado sesión. Un sitio web malicioso podría entonces usar cualquier obtenido para invocar servicios en nombre del usuario.
Esta actualización corrige la vulnerabilidad al implementar la verificación del origen, de modo que el mensaje no pueda enviarse a una página que no esté en un dominio especificado. Si no se especifica ningún dominio, solo se permite el dominio en el que está alojada la página de callback. Un atacante recibiría un error de solicitud cross-origin.
Corregir esta vulnerabilidad requiere actualizar la biblioteca.
¿Estoy afectado?
- Usa una versión de auth0.js inferior a
8.12 - Usa una página emergente de callback con
auth0.popup.callback()en su código
¿Cómo solucionar esto?
8.12.
Los paquetes actualizados están disponibles en npm. Para asegurarse de recibir correcciones de errores adicionales en el futuro, compruebe que su archivo package.json esté actualizado para aceptar actualizaciones de parche y versiones secundarias de nuestras bibliotecas.