Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDADDetectada 31 OCT · 07:22

CVE-2026-116535 Cross-site scripting almacenado en SEOPress vía el campo display_name

El plugin SEOPress para WordPress no sanea adecuadamente el parámetro 'display_name' ni escapa la salida, lo que permite a atacantes autenticados con nivel Subscriber o superior inyectar scripts en páginas que se ejecutan cuando un usuario las visita. Se explota colocando el token %%archive_title%% junto con payloads HTML en el nombre visible.

6.4MEDIA

CVSS 3.1

  • Probabilidad de explotación · EPSS del 09/110,2 % · percentil 14
  • Explotada activamenteNo confirmada
  • Exploit públicoNo conocido

Afectados

  • rainbowgeek SEOPress – AI SEO Plugin & On-site SEO

    hasta 10.3

Qué hacer

  1. Verificá si usás SEOPress – AI SEO Plugin & On-site SEO y en qué versión.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
  3. Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.

Calculadora CVSS

CVSS 3.1 · 6.4 MEDIA

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N

  • Vector de ataqueRed
  • Complejidad del ataqueBaja
  • Privilegios requeridosBajos
  • Interacción del usuarioNinguna
  • AlcanceCambiado
  • ConfidencialidadBaja
  • IntegridadBaja
  • DisponibilidadNinguna

Descripción original

The SEOPress – AI SEO Plugin & On-site SEO plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'display_name' parameter in all versions up to, and including, 10.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This is exploitable by any Subscriber who sets their display_name to a string containing the literal %%archive_title%% token alongside HTML event-handler payloads, as WordPress stores display names without HTML filtering and the plugin substitutes the token after escaping has already occurred.

Referencias (9)

Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.

DUPIN · CONTACTO

Contanos tu caso

El mensaje ya va armado: podés cambiarlo.

También podés escribir a [email protected]. Usamos tus datos solo para responderte.