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-3844 — Exploit PoC para CVE-2026-3844, una vulnerabilidad crítica de subida de archivos sin autenticación en el plugin Breeze de WordPress que conduce a RCE. | Kitploit
Herramientas/GitHubGitHub/tausifzaman/cve-2026-3844
Generación de PayloadsAnálisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebPruebas de PenetraciónAprendizaje y EducaciónRed Teaming
GitHubtausifzaman/cve-2026-3844

CVE-2026-3844

Exploit PoC para CVE-2026-3844, una vulnerabilidad crítica de subida de archivos sin autenticación en el plugin Breeze de WordPress que conduce a RCE.

Ver Repositorio
311hace 5 mesesAú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-3844

Exploit PoC para CVE-2026-3844, una vulnerabilidad crítica de subida arbitraria de archivos sin autenticación en el plugin Breeze de WordPress que conduce a RCE.

CVE-2026-3844 Typing SVG

CVE ID CVSS Score CWE Python WordPress Platform PoC Author



📌 Descripción general

CVE-2026-3844 es una vulnerabilidad CRÍTICA de subida arbitraria de archivos sin autenticación en el plugin de WordPress Breeze Cache (de Cloudways), que afecta a todas las versiones hasta la 2.4.4 incluida.

Este repositorio proporciona un exploit de Prueba de Concepto (PoC) (CVE-2026-3844.py) para investigación de seguridad autorizada, pruebas de penetración y divulgación responsable.


Código de una línea

git clone https://github.com/tausifzaman/CVE-2026-3844.git && cd CVE-2026-3844 && python3

📊 Resumen de la vulnerabilidad

CampoDetalles
ID CVECVE-2026-3844
PluginBreeze Cache (de Cloudways)
Versiones afectadasTodas las versiones ≤ 2.4.4
Versión parcheadaBreeze 2.4.5+
Tipo de vulnerabilidadCWE-434 — Subida sin restricciones de archivos con tipo peligroso
Puntuación CVSS v3.19.8 (CRÍTICA)
Puntuación CVSS v2.010.0 (CRÍTICA)
Vector CVSSCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Vector de ataqueRed (remoto)
Autenticación requerida❌ Ninguna — Sin autenticación
Condición"Host Files Locally – Gravatars" debe estar habilitada (deshabilitada por defecto)
ImpactoConfidencialidad: ALTA · Integridad: ALTA · Disponibilidad: ALTA
Publicado2026-04-23
FuenteWordfence / NVD / MITRE
PoCTausif Zaman

🔍 Detalles de la vulnerabilidad

Causa raíz

El plugin Breeze Cache para WordPress obtiene imágenes de Gravatar remotas y las almacena localmente cuando la función "Host Files Locally – Gravatars" está habilitada. La función vulnerable fetch_gravatar_from_remote en class-breeze-cache-cronjobs.php (líneas 89–119) no realiza ninguna validación de tipo de archivo ni de extensión sobre el contenido remoto obtenido.

class-breeze-cache-cronjobs.php
  └── fetch_gravatar_from_remote()   ← ❌ No file type validation
        └── Saves remote content directly to disk
              └── Attacker controls → uploads .php webshell → RCE

Flujo del ataque

Attacker (Unauthenticated)
    │
    ▼
Craft malicious HTTP request with PHP webshell URL as Gravatar
    │
    ▼
Plugin fetches & saves the .php file without validation
    │
    ▼
Webshell stored on server (e.g., /wp-content/breeze-cache/evil.php)
    │
    ▼
Attacker accesses webshell → Full RCE achieved

Impacto

Si se explota con éxito, un atacante puede:

  • 🔴 Ejecutar comandos arbitrarios del sistema operativo (RCE)
  • 🔴 Subir puertas traseras / webshells persistentes
  • 🔴 Crear cuentas de administrador de WordPress fraudulentas
  • 🔴 Exfiltrar bases de datos, credenciales y archivos sensibles
  • 🔴 Desfigurar el sitio web o eliminar todo el contenido
  • 🔴 Usar el servidor para pivotar a otros sistemas en la misma red
  • 🔴 Reclutar el servidor para una botnet

⚙️ Requisitos

  • Python 3.6+
  • Librería requests
  • Sitio objetivo que ejecute Breeze Cache ≤ 2.4.4 con "Host Files Locally – Gravatars" habilitado

🚀 Instalación y configuración

🐧 Linux / Termux (Android)

# Clone the repository
git clone https://github.com/tausifzaman/CVE-2026-3844.git && cd CVE-2026-3844 && python3 CVE-2026-3844.py

# Navigate into the directory
cd CVE-2026-3844

# Install dependencies
pip install -r requirements.txt

# Run the exploit
python3 CVE-2026-3844.py

🪟 Windows (CMD / PowerShell)

git clone https://github.com/tausifzaman/CVE-2026-3844.git
cd CVE-2026-3844
pip install -r requirements.txt
python CVE-2026-3844.py

🍎 macOS

git clone https://github.com/tausifzaman/CVE-2026-3844.git
cd CVE-2026-3844
pip3 install -r requirements.txt
python3 CVE-2026-3844.py

🤖 Termux (una sola línea)

pkg install python git -y && git clone https://github.com/tausifzaman/CVE-2026-3844.git && cd CVE-2026-3844 && pip install -r requirements.txt && python3 CVE-2026-3844.py

☁️ Google Cloud Shell (sin configuración necesaria)

Open in Cloud Shell

git clone https://github.com/tausifzaman/CVE-2026-3844.git && cd CVE-2026-3844 && pip install -r requirements.txt && python3 CVE-2026-3844.py

💻 Uso

python3 CVE-2026-3844.py

Opciones

usage: CVE-2026-3844.py [-h] -u URL [-t TIMEOUT] [-o OUTPUT] [-v]

CVE-2026-3844 — Breeze Cache WordPress Plugin Arbitrary File Upload PoC

optional arguments:
  -h, --help              Show this help message and exit
  -u URL, --url URL       Target URL (e.g. https://target.com)
  -t TIMEOUT              Request timeout in seconds (default: 10)
  -o OUTPUT               Save webshell path to output file
  -v, --verbose           Enable verbose/debug output

Ejemplos

# Basic usage
python3 CVE-2026-3844.py -u https://vulnerable-site.com

# Verbose mode
python3 CVE-2026-3844.py -u https://vulnerable-site.com -v

# Custom timeout
python3 CVE-2026-3844.py -u https://vulnerable-site.com -t 20 -v

🖥️ Salida de demostración del PoC

Descargar herramienta