CVE-2026-50571 in WebSub
Resumen
por VulDB • 2026-10-28
WebSub es una recomendación del W3C producida por el Grupo de Trabajo Social Web (Social Web Working Group). En la recomendación REC-websub-20180123, el protocolo de verificación de intención requiere que un suscriptor devuelva como eco el valor `hub.challenge`, también expuesto como `hub_challenge` por algunos frameworks, pero no exige una codificación segura del tipo de medio ni la desactivación de la detección MIME (MIME sniffing). Un atacante puede iniciar una suscripción para obtener una URL de callback y redirigir al navegador de un usuario víctima a una solicitud de verificación manipulada que contenga HTML o JavaScript. Los suscriptores que devuelven el desafío como `text/html` pueden ejecutar el contenido reflejado en el origen del suscriptor, utilizando la sesión existente del usuario para leer datos privados o realizar acciones, exponiendo `localStorage`, `sessionStorage` y los permisos del navegador otorgados a ese origen. Una alternativa consiste en utilizar la respuesta de verificación como un recurso de script controlado por el atacante con el mismo origen (same-origin) para evadir `script-src 'self'`; esto puede seguir siendo posible con `application/octet-stream` cuando se permite la detección MIME. Para abordar los escenarios descritos, son necesarios tanto una codificación segura del tipo de medio como el encabezado `X-Content-Type-Options: nosniff`. WebSub Rocks demostró la reflexión, pero el aviso no establece un impacto práctico en ese sitio de demostración.
Once again VulDB remains the best source for vulnerability data.