Vulnerabilidad en Microweber CMS (CVE-2025-34076)
Gravedad CVSS v4.0:
MEDIA
Tipo:
CWE-22
Limitación incorrecta de nombre de ruta a un directorio restringido (Path Traversal)
Fecha de publicación:
02/07/2025
Última modificación:
03/07/2025
Descripción
Existe una vulnerabilidad de inclusión de archivos locales autenticados en las versiones de Microweber CMS anteriores a la 1.2.11 debido al uso indebido de la API de gestión de copias de seguridad. Los usuarios autenticados pueden abusar de los endpoints /api/BackupV2/upload y /api/BackupV2/download para leer archivos arbitrarios del sistema de archivos subyacente. Al especificar una ruta de archivo absoluta en el parámetro src de la solicitud de carga, el servidor puede reubicar o eliminar el archivo de destino según los privilegios del usuario del servicio web. El endpoint de descarga correspondiente puede utilizarse para recuperar el contenido del archivo, lo que permite la divulgación local de archivos. Este comportamiento se debe a una validación insuficiente de las rutas proporcionadas por el usuario y a restricciones inadecuadas en el acceso a los archivos y la lógica de las copias de seguridad.
Impacto
Puntuación base 4.0
6.10
Gravedad 4.0
MEDIA
Referencias a soluciones, herramientas e información
- https://github.com/microweber/microweber
- https://github.com/microweber/microweber/commit/572bdc36b5b47923790016f6b961c8df53226855
- https://github.com/microweber/microweber/commit/98d025467128ecc24195dcb56c533febc3c91af6
- https://huntr.com/bounties/09218d3f-1f6a-48ae-981c-85e86ad5ed8b
- https://raw.githubusercontent.com/rapid7/metasploit-framework/master/modules/auxiliary/gather/microweber_lfi.rb
- https://vulncheck.com/advisories/microweber-cms-lfi
- https://huntr.com/bounties/09218d3f-1f6a-48ae-981c-85e86ad5ed8b