CVE-2026-100669 in Gravinformación

Resumen

por VulDB • 2026-09-26

Grav antes de la versión 2.0.25 incluye muestras de configuración del servidor web cuyas reglas de denegación de control de acceso se comparan distinguiendo mayúsculas y minúsculas (case-sensitively). En `webserver-configs/web.config` (IIS), cada regla de denegación (`user_sensitive_folders`, `user_accounts`, `user_data`, `user_error_redirect`, `user_pages`, `system`, `vendor`, `ignore_folders`) establece `ignoreCase="false"` en su elemento `<match>` de URL Rewrite, anulando el valor predeterminado de IIS que es `ignoreCase="true";` dado que estas son coincidencias de reescritura y no elementos `<requestFiltering>`, no existe una alternativa insensible a mayúsculas/minúsculas. En un sistema IIS ejecutándose sobre NTFS insensible a mayúsculas/minúsculas, un atacante remoto sin autenticar puede variar el uso de mayúsculas y minúsculas en el nombre de una carpeta o extensión de archivo (por ejemplo, `GET /user/CONFIG/system.YAML`) para que ninguna regla de denegación coincida y el controlador de archivos estáticos de IIS resuelva y devuelva el archivo subyacente, revelando datos sensibles como secretos de configuración o hashes de contraseñas de cuentas. Si un archivo vulnerado se devuelve realmente depende del registro MIME: `.json` se sirve por defecto, mientras que `.yaml/.yml` devuelven HTTP 404.3 en una instalación estándar de IIS a menos que se haya añadido una asignación MIME para YAML. Existe la misma clase de brecha (gap) en `webserver-configs/lighttpd.conf`, cuyas reglas de `user/(config|env)`, directorio, extensión de script, archivo raíz y dotfile carecen del modificador `(?i)`, aunque es un riesgo menor porque lighttpd suele ejecutarse sobre sistemas de archivos sensibles a mayúsculas/minúsculas. Las implementaciones servidas por Apache (`.htaccess`), nginx, Caddy o el servidor integrado de PHP no se ven afectadas. El problema está corregido en la versión 2.0.25; dado que el script de reparación del instalador `.htaccess` no modifica `web.config` ni `lighttpd.conf`, los operadores deben volver a copiar los archivos de muestra corregidos después de actualizar.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

VulnCheck

Reservar

2026-09-26

Divulgación

2026-09-26

Moderación

aceptado

Artículo

VDB-410659

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!