navidrome
Navidrome 0.52.5 music server, exposed on host port 4533, with bind-mounted music and data directories.
docker-compose.yml:4-10File viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.
A Docker Compose environment running Navidrome 0.52.5, accompanied by Python scripts that exploit CVE-2024-47062 via SQL injection to extract user credentials and forge JWT tokens.
docker-compose.yml:1-11README.md:1-3exploit.py:1-108The README explicitly states 'CVE-2024-47062 POC', and the included scripts demonstrate SQL injection and JWT forgery against the Navidrome service defined in the Compose file.
README.md:1exploit.py:1-108Navidrome 0.52.5 music server, exposed on host port 4533, with bind-mounted music and data directories.
docker-compose.yml:4-10Authenticates to Navidrome, then performs UNION-based SQL injection on the /api/radio endpoint to dump user and property tables, and decrypts extracted passwords.
exploit.py:1-108Decrypts base64-encoded AES-GCM ciphertext using a hardcoded key, used by exploit.py to reveal plaintext passwords.
decryptor.py:1-33Creates a forged JWT using a secret extracted from the property table, enabling privilege escalation.
create_jwt.py:1-16Supported by supplied evidence
The exploit.py script demonstrates SQL injection against Navidrome 0.52.5, consistent with the CVE description, and the README explicitly labels the repository as a POC for this CVE.
README.md:1exploit.py:20-28docker-compose.yml:1-11exploit.py:72-74exploit.py:1-4decryptor.py:4-5docker-compose.yml:1-11exploit.py:72-108create_jwt.py:3-15All scripts target the local Navidrome container via the documented port mapping. No evidence of host escape, external connectivity, persistence, credential exfiltration, or destructive actions beyond the intended lab target.
exploit.py:1-108docker-compose.yml:1-11This review is limited to the supplied lab evidence packet. It does not assert that the environment runs, reproduces a vulnerability, or is safe to execute. Contract: eip-docker-lab-analysis-v1.