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ÍTICAPROBABILIDAD 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
Qué hacer
- Verificá si usás Bricksforge y en qué versión: el rango afectado figura arriba.
- Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
- Priorizá la corrección: hay código de explotación público, así que el riesgo de ataque es alto.
- 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.
- Wayang1337/CVE-2026-85097 ↗Bricksforge <= 3.1.8.9 unauthenticated arbitrary file uploadPUBLICADO 10 OCT · 10:55
- tc4dy/CVE-2026-85097-Toolkit ↗CVE-2026-85097 – Bricksforge WordPress Plugin Unauth File Upload to RCE Toolkit (CVSS 10.0) | Red/Blue Team suite for Bricksforge Pro Forms < 3.1.8.9. 2 tools: Full Exploit (polyglot upload, web shell, mass scan…PUBLICADO 12 OCT · 23:10
- Masriyan/CVE-2026-85097 ↗POC CVE-2026-85097PUBLICADO 13 OCT · 10:53
- RootMantap/CVE-2026-85097 ↗For WordPressPUBLICADO 14 OCT · 04:53
- BlackHatExploitation/CVE-2026-85097 ↗CVE-2026-85097 — Bricksforge <= 3.1.8.9 unauth file upload to rce. gif/php polyglot + temporaryfileuploads.url mismatch. python3 exploit.py --url http://targetPUBLICADO 15 OCT · 16:53
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
- www.wordfence.com/threat-intel/vulnerabilities/id/e993c929-f175-43a7-92e6-9d3b089b8dde?so…
- bricksforge.io/version-changelog/
Historial de la alerta
- EXPLOIT PÚBLICO Se publicó el repositorio Wayang1337/CVE-2026-85097.
- EXPLOIT PÚBLICO Se publicó el repositorio tc4dy/CVE-2026-85097-Toolkit.
- EXPLOIT PÚBLICO Se publicó el repositorio Masriyan/CVE-2026-85097.
- EXPLOIT PÚBLICO Se publicó el repositorio RootMantap/CVE-2026-85097.
- 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.