Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDADDetectada 10 OCT · 06:05

CVE-2026-96278 Cross-site scripting (XSS) almacenado en WP Photo Album Plus hasta 9.3.03.002

El plugin WP Photo Album Plus para WordPress es vulnerable a cross-site scripting (XSS) almacenado mediante REQUEST_URI Session History en todas las versiones hasta la 9.3.03.002 inclusive, por sanitización y escape insuficientes. Atacantes no autenticados pueden inyectar scripts que se ejecutan cuando un usuario accede a la página afectada; esc_url_raw() conserva entidades HTML que wppaEntityDecode() convierte en etiquetas antes de que jQuery('#wppa-modal-container').html() las renderice.

7.2ALTA

CVSS 3.1

  • Probabilidad de explotación0,3 %
  • Explotada activamenteNo confirmada
  • Exploit públicoNo conocido

Afectados

  • opajaap WP Photo Album Plus

    hasta 9.3.03.002

Qué hacer

  1. Verificá si usás WP Photo Album Plus 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 · 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 WP Photo Album Plus plugin for WordPress is vulnerable to Stored Cross-Site Scripting via REQUEST_URI Session History in all versions up to, and including, 9.3.03.002 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 bypass works because esc_url_raw() strips literal angle brackets but retains HTML entities, which wppaEntityDecode() silently converts back to live HTML tags before jQuery('#wppa-modal-container').html() renders them.

Referencias (5)

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