
CVE-2023-5180 LinuxServer.io Heimdall anterior a 2.5.7 no impide el uso de iconos que tienen datos que no son imágenes, como la subcadena "<?php ?>".
HeimShell es un exploit para CVE-2023-51803 que aprovecha una vulnerabilidad de carga arbitraria de archivos en LinuxServer.io Heimdall (≤ 2.5.6). Detecta automáticamente la versión del objetivo y advierte sobre la explotabilidad u obtiene de forma remota un shell PHP definido por SHELL_URL
/settings y analiza el campo Version para garantizar que existe la capacidad de carga arbitraria./items/create y extrae la entrada oculta _token./items) para encontrar la entrada del panel que coincida con la etiqueta aleatoria./items/<id>/edit), encuentra el elemento icon o #appimage img e imprime la URL del shell.python heimShell.py <base_url>
detected version: 2.4.13
☠ shell uploaded at: <base_url>/storage/icons/abc123DEF456.php
https://nvd.nist.gov/vuln/detail/CVE-2023-51803
https://rz.my/2024/06/cve-2023-51803-arbitrary-file-upload-in-linuxserverio-heimdall.html
Esta herramienta es solo para pruebas de seguridad autorizadas. El uso no autorizado contra sistemas que no posees o para los que no tienes permiso explícito de prueba es ilegal y poco ético.