Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDAD

CVE-2026-103896 Escritura limitada de archivos y envenenamiento de caché en 10Web Booster

El plugin 10Web Booster para WordPress es vulnerable a escritura limitada de archivos mediante recorrido de rutas en versiones hasta la 2.34.5 inclusive, por concatenar parámetros $_GET sin sanitizar en la ruta de caché y llamar a mkdir() y file_put_contents() sin verificación de contención. Atacantes no autenticados pueden crear directorios arbitrarios fuera de la raíz de caché y escribir en ellos una página cacheada; el nombre de archivo es siempre 'source.html' y el contenido es el búfer renderizado, no datos…

Alerta de Nureq Monitor

Detectada 16 OCT · 03:31

CVSS 3.1

7.5ALTA

PROBABILIDAD DE EXPLOTACIÓN (EPSS)

0,5 % PERCENTIL 39

EXPLOTACIÓN ACTIVA

No confirmada

EXPLOIT PÚBLICO

No conocido

Qué es CVE-2026-103896

El plugin 10Web Booster para WordPress es vulnerable a escritura limitada de archivos mediante recorrido de rutas en versiones hasta la 2.34.5 inclusive, por concatenar parámetros $_GET sin sanitizar en la ruta de caché y llamar a mkdir() y file_put_contents() sin verificación de contención. Atacantes no autenticados pueden crear directorios arbitrarios fuera de la raíz de caché y escribir en ellos una página cacheada; el nombre de archivo es siempre 'source.html' y el contenido es el búfer renderizado, no datos…

Productos y versiones afectadas

  • 10web 10Web Booster – Website speed optimization, Cache & Page Speed optimizer

    • hasta 2.34.5

Qué hacer

  1. Verificá si usás 10Web Booster – Website speed optimization, Cache & Page Speed optimizer y en qué versión: el rango afectado figura arriba.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
  3. Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.

Calculadora CVSS

CVSS 3.1 · 7.5 ALTA

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

VECTOR DE ATAQUE (AV)
Red
COMPLEJIDAD DEL ATAQUE (AC)
Baja
PRIVILEGIOS REQUERIDOS (PR)
Ninguno
INTERACCIÓN DEL USUARIO (UI)
Ninguna
ALCANCE (S)
Sin cambio
CONFIDENCIALIDAD (C)
Ninguna
INTEGRIDAD (I)
Alta
DISPONIBILIDAD (A)
Ninguna

Abrir la calculadora completa

Descripción original

The 10Web Booster – Website speed optimization, Cache & Page Speed optimizer plugin for WordPress is vulnerable to a limited file write via path traversal in versions up to, and including, 2.34.5 This is due to the OptimizerWebPageCache::get_cache_file_dir() function concatenating raw, unsanitized $_GET parameter names and values into the on-disk cache path, and the cache_content() sink calling mkdir() and file_put_contents() on the result with no realpath containment check — unlike the sibling delete_page_cache(), which does perform one. This makes it possible for unauthenticated attackers to create arbitrary directories (mode 0777, recursively) outside the cache root and write a cached page into them. The write is LIMITED: the filename is always 'source.html', so the extension is fixed, and the content is the rendered page buffer rather than attacker-supplied data. PHP files cannot be written and code execution is not possible; the demonstrated impact is cache poisoning and arbitrary directory creation.

Referencias

Historial de la alerta

  1. VULNERABILIDAD Nueva vulnerabilidad detectada.

CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.