Pi-hole through 5.0 allows code injection in piholedhcp (the Static DHCP Leases section) by modifying Teleporter backup files and then restoring them. This occurs in settings.php. To exploit this, an attacker would request a backup of limited files via teleporter.php. These are placed into a .tar.gz archive. The attacker then modifies the host parameter in dnsmasq.d files, and then compresses and uploads these files again.
Pi-hole versiones hasta 5.0, permite una inyección de código en piholedhcp (la sección Static DHCP Leases) al modificar los archivos de respaldo de Teleporter y luego restaurándolos. Esto ocurre en el archivo settings.php. Para explotar esto, un atacante solicitaría una copia de seguridad de archivos limitados por medio del archivo teleporter.php. Estos se colocan en un archivo .tar.gz. Luego, el atacante modifica el parámetro del host en los archivos dnsmasq.d, y luego comprime y carga estos archivos de nuevo