Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

EXPLOIT PÚBLICO

CVE-2026-85097 Carga arbitraria de archivos sin autenticación en Bricksforge mediante el parámetro 'temporaryFileUploads'

El plugin Bricksforge para WordPress, hasta la versión 3.1.8.9 inclusive, es vulnerable a carga arbitraria de archivos sin autenticación por validación insuficiente del campo URL controlado por el atacante en el parámetro 'temporaryFileUploads'. Un atacante no autenticado puede obtener un nonce válido, subir un archivo poliglota GIF/PHP y luego enviar un formulario con una ruta validada pero una URL con extensión .php, lo que permite ejecutar código PHP arbitrario en el servidor.

Alerta de Nureq Monitor

Detectada 10 OCT · 10:55Última novedad 15 OCT · 16:53

CVSS 3.1

9.8CRÍTICA

PROBABILIDAD DE EXPLOTACIÓN (EPSS)

1,3 % PERCENTIL 70

EXPLOTACIÓN ACTIVA

No confirmada

EXPLOIT PÚBLICO

Sí 5 REPOSITORIOS

Qué es CVE-2026-85097

El plugin Bricksforge para WordPress, hasta la versión 3.1.8.9 inclusive, es vulnerable a carga arbitraria de archivos sin autenticación por validación insuficiente del campo URL controlado por el atacante en el parámetro 'temporaryFileUploads'. Un atacante no autenticado puede obtener un nonce válido, subir un archivo poliglota GIF/PHP y luego enviar un formulario con una ruta validada pero una URL con extensión .php, lo que permite ejecutar código PHP arbitrario en el servidor.

Productos y versiones afectadas

  • Bricksforge

    • hasta 3.1.8.9

Qué hacer

  1. Verificá si usás Bricksforge 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. Priorizá la corrección: hay código de explotación público, así que el riesgo de ataque es alto.
  4. Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.

Exploits y pruebas de concepto públicas

Código publicado por terceros. Puede ser malicioso: revisalo solo en un entorno aislado.

Calculadora CVSS

CVSS 3.1 · 9.8 CRÍTICA

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

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)
Alta
INTEGRIDAD (I)
Alta
DISPONIBILIDAD (A)
Alta

Abrir la calculadora completa

Descripción original

The Bricksforge plugin for WordPress is vulnerable to unauthenticated arbitrary file upload in versions up to, and including, 3.1.8.9. This is due to insufficient validation of the attacker-controlled URL field in the 'temporaryFileUploads' parameter during form submission. An unauthenticated attacker can first obtain a valid nonce via the bricksforge_regenerate_nonce AJAX endpoint, then upload a GIF/PHP polyglot file to the temporary upload directory where MIME type validation is correctly performed. Subsequently, the attacker can submit a form with a crafted 'temporaryFileUploads' parameter where the server-side file path points to the validated GIF file, but the attacker-controlled url field ends with a .php extension. This makes it possible for unauthenticated attackers to upload and execute arbitrary PHP code on the server.

Referencias

Historial de la alerta

  1. EXPLOIT PÚBLICO Se publicó el repositorio Wayang1337/CVE-2026-85097.
  2. EXPLOIT PÚBLICO Se publicó el repositorio tc4dy/CVE-2026-85097-Toolkit.
  3. EXPLOIT PÚBLICO Se publicó el repositorio Masriyan/CVE-2026-85097.
  4. EXPLOIT PÚBLICO Se publicó el repositorio RootMantap/CVE-2026-85097.
  5. EXPLOIT PÚBLICO Se publicó el repositorio BlackHatExploitation/CVE-2026-85097.

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.