CVE-2026-96765 Cross-site scripting (XSS) almacenado en WPO365 | LOGIN hasta 44.1
El plugin WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN) para WordPress es vulnerable a cross-site scripting (XSS) almacenado mediante el parámetro 'id_token' en todas las versiones hasta la 44.1 inclusive, por sanitización y escape insuficientes. Atacantes no autenticados pueden inyectar scripts mediante un id_token forjado cuyos claims unique_name o iss contengan HTML malicioso, almacenado en el transient wpo365_errors hasta tres días y ejecutado cuando un administrador visita la página…
CVSS 3.1
- Probabilidad de explotación0,3 %
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
wpo365 WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)
hasta 44.1
Qué hacer
- Verificá si usás WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN) y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 7.2 ALTA
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosNinguno
- Interacción del usuarioNinguna
- AlcanceCambiado
- ConfidencialidadBaja
- IntegridadBaja
- DisponibilidadNinguna
Descripción original
The WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN) plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'id_token' parameter in all versions up to, and including, 44.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The payload is stored in the wpo365_errors transient for up to three days by submitting a crafted unauthenticated request with a forged id_token whose base64url-decoded unique_name or iss claim contains malicious HTML, requiring no prior authentication or user interaction beyond an administrator later visiting the WPO365 wizard page.
Referencias (9)
- www.wordfence.com/threat-intel/vulnerabilities/id/7d6509b7-c1c1-44ef-9a86-d77cfb7fd5bd?so…
- plugins.trac.wordpress.org/browser/wpo365-login/tags/44.1/apps/dist/wizard-chunk-BpsKdXb9…
- plugins.trac.wordpress.org/browser/wpo365-login/tags/44.1/Services/Id_Token_Service.php#L…
- plugins.trac.wordpress.org/browser/wpo365-login/tags/44.1/Services/Log_Service.php#L80
- plugins.trac.wordpress.org/browser/wpo365-login/tags/44.1/Core/Script_Helpers.php#L142
- plugins.trac.wordpress.org/browser/wpo365-login/tags/44.1/Services/Router_Service.php#L97
- plugins.trac.wordpress.org/browser/wpo365-login/tags/44.1/Services/Request_Service.php#L54
- plugins.trac.wordpress.org/changeset/3727410/wpo365-login
- plugins.trac.wordpress.org/browser/wpo365-login/tags/45.0/apps/dist/wizard-chunk-BpsKdXb9…
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.