Resumen
additionalSignUpFields para añadir una casilla de verificación al diálogo de registro y pasan una propiedad placeholder obtenida de una fuente no confiable (por ejemplo, un parámetro de consulta) podrían permitir cross-site scripting (XSS) en sus páginas de registro.
¿Estoy afectado?
- Está usando Auth0 Lock versión 11.20.4 o anterior.
- Pasa
additionalSignUpFieldscomo opción al inicializar Lock, y esta incluye un campo de tipocheckboxcon un valorplaceholderobtenido de una fuente no confiable.
placeholder está controlado parcialmente por el parámetro de consulta name:
¿Cómo solucionarlo?
- La propiedad
placeholderexistente ahora se trata como texto sin formato para mitigar el problema. - Se introduce una nueva propiedad
placeholderHTMLque indica el nivel de control que proporciona y que su valor solo debe suministrarse desde fuentes de confianza.
¿Esta actualización afectará a mis usuarios?
placeholder con contenido HTML de una fuente de confianza deben empezar a usar la propiedad placeholderHTML para seguir ofreciendo la misma experiencia de usuario.