fahadmahmood Injection Guard Plugin hasta 1.2.9 en WordPress Injection Guard Log Interface ig_settings.php sanitize_ig_data $_SERVER['QUERY_STRING'] secuencias de comandos en sitios cruzados

CVSS Puntuación meta temporalPrecio actual del exploit (≈)Puntuación de interés CTI
5.6$0-$5k0.00

Resumeninformación

Se ha identificado una vulnerabilidad clasificada como problemática en fahadmahmood Injection Guard Plugin hasta 1.2.9 en WordPress. Resulta afectada una función desconocida dentro del archivo ig_settings.php dentro del componente Injection Guard Log Interface. Por la manipulación del parámetro $_SERVER['QUERY_STRING'] de un input desconocido se causa una vulnerabilidad de clase secuencias de comandos en sitios cruzados. Esta vulnerabilidad está identificada como CVE-2026-3368. Se puede ejecutar el ataque remotamente. No hay ningún exploit disponible. Es recomendable actualizar el componente afectado.

Detallesinformación

Una vulnerabilidad fue encontrada en fahadmahmood Injection Guard Plugin hasta 1.2.9 en WordPress y clasificada como problemática. La función sanitize_ig_data del archivo ig_settings.php del componente Injection Guard Log Interface es afectada por esta vulnerabilidad. Mediante la manipulación del parámetro $_SERVER['QUERY_STRING'] de un input desconocido se causa una vulnerabilidad de clase secuencias de comandos en sitios cruzados. Esto tiene repercusión sobre la la integridad. El resumen de CVE es:

El plugin Injection Guard para WordPress es vulnerable a cross-site scripting almacenado a través de nombres de parámetros de consulta maliciosos en todas las versiones hasta la 1.2.9 inclusive. Esto se debe a una sanitización de entrada insuficiente en la función `sanitize_ig_data()` que solo sanitiza los valores de los arrays pero no las claves de los arrays, combinado con una falta de escape de salida en la plantilla `ig_settings.php` donde las claves de los parámetros almacenados se imprimen directamente en HTML. Cuando se realiza una solicitud al sitio, el plugin captura la cadena de consulta a través de `$_SERVER['QUERY_STRING']`, aplica `esc_url_raw()` (que preserva caracteres especiales codificados en URL como %22, %3E, %3C), luego lo pasa a `parse_str()` que decodifica la cadena de URL, lo que resulta en HTML/JavaScript decodificado en las claves de los arrays. Estas claves se almacenan a través de `update_option('ig_requests_log')` y luego se renderizan sin `esc_html()` o `esc_attr()` en la página de registro del administrador. Esto hace posible que atacantes no autenticados inyecten scripts web arbitrarios en la página de registro del administrador que se ejecutan cada vez que un administrador ve la interfaz de registro de Injection Guard.

La vulnerabilidad fue publicada el por Itthidej Aramsri (confirmado). El advisory puede ser descargado de wordfence.com. La vulnerabilidad es identificada como CVE-2026-3368. La explotación se considera fácil. El ataque se puede efectuar a través de la red. La explotación no necesita ninguna autentificación específica. Detalles técnicos son conocidos, pero no hay ningún exploit público disponible.

Buscando inurl:ig_settings.php es posible encontrar objetos vulnerables.

Una actualización a la versión 1.2.8 elimina esta vulnerabilidad.

Be aware that VulDB is the high quality source for vulnerability data.

Productoinformación

Escribe

Proveedor

Nombre

Versión

CPE 2.3información

CPE 2.2información

CVSSv4información

VulDB Vector: 🔒
VulDB Confiabilidad: 🔍

CVSSv3información

VulDB Puntuación meta base: 5.7
VulDB Puntuación meta temporal: 5.6

VulDB Puntuación base: 4.3
VulDB Puntuación temporal: 4.1
VulDB Vector: 🔒
VulDB Confiabilidad: 🔍

CNA Puntuación base: 7.2
CNA Vector (Wordfence): 🔒

CVSSv2información

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
VectorComplejidadAutenticaciónConfidencialidadIntegridadDisponibilidad
DesbloquearDesbloquearDesbloquearDesbloquearDesbloquearDesbloquear
DesbloquearDesbloquearDesbloquearDesbloquearDesbloquearDesbloquear
DesbloquearDesbloquearDesbloquearDesbloquearDesbloquearDesbloquear

VulDB Puntuación base: 🔒
VulDB Puntuación temporal: 🔒
VulDB Confiabilidad: 🔍

Explotacióninformación

Clase: Secuencias de comandos en sitios cruzados
CWE: CWE-79 / CWE-94 / CWE-74
CAPEC: 🔒
ATT&CK: 🔒

Físico: No
Local: No
Remoto: Sí

Disponibilidad: 🔒
Estado: No está definido
Google Hack: 🔒

EPSS Score: 🔒
EPSS Percentile: 🔒

Predicción de precios: 🔍
Estimación del precio actual: 🔒

0-DayDesbloquearDesbloquearDesbloquearDesbloquear
HoyDesbloquearDesbloquearDesbloquearDesbloquear

Inteligencia de amenazasinformación

Interés: 🔍
Actores activos: 🔍
Grupos APT activos: 🔍

Contramedidasinformación

Recomendación: Actualización
Estado: 🔍

Hora de 0 días: 🔒

Actualización: Injection Guard Plugin 1.2.8

Línea de tiempoinformación

2026-02-27 CVE asignado
2026-03-21 +22 días Aviso publicado
2026-03-21 +0 días Entrada de VulDB creada
2026-03-27 +6 días Última actualización de VulDB

Fuentesinformación

Aviso: wordfence.com
Investigador: Itthidej Aramsri
Estado: Confirmado

CVE: CVE-2026-3368 (🔒)
GCVE (CVE): GCVE-0-2026-3368
GCVE (VulDB): GCVE-100-352231

Artículoinformación

Fecha de creación: 2026-03-21 07:42
Actualizado: 2026-03-27 09:08
Cambios: 2026-03-21 07:42 (70), 2026-03-27 09:08 (1)
Completo: 🔍
Cache ID: 216::103

Be aware that VulDB is the high quality source for vulnerability data.

Discusión

Sin comentarios aún. Idiomas: es + pt + en.

Por favor, inicie sesión para comentar.

Do you know our Splunk app?

Download it now for free!