CVE-2020-11108
highpriority · attend · 72EPSS 0.783 · 100 %ileexploit · weaponizedEUUSEPSS · scored 2026-10-27
The Gravity updater in Pi-hole through 4.4 allows an authenticated adversary to upload arbitrary files. This can be abused for Remote Code Execution by writing to a PHP file in the web directory. (Also, it can be used in conjunction with the sudo rule for the www-data user to escalate privileges to root.) The code error is in gravity_DownloadBlocklistFromUrl in gravity.sh.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
weaknesses
The CWE weakness classes this flaw belongs to.
exploits (6)
Public proof-of-concept and weaponised exploit code.
- EDB-48491Pi-Hole - heisenbergCompensator Blocklist OS Command Execution (Metasploit)functional · exploit_db
- EDB-48519Pi-hole 4.4.0 - Remote Code Execution (Authenticated)functional · exploit_db
- EDB-48442Pi-hole < 4.4 - Authenticated Remote Code ExecutionPoC · exploit_db
affected products (2)
Products and version ranges known to be affected.
also known as (3)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (23)
External citations — patches, advisories, analysis.
- http://www.nsfocus.net/vulndb/48179cnnvd
- https://frichetten.com/blog/cve-2020-11108-pihole-rce/cnnvd
- https://github.com/Frichetten/CVE-2020-11108-PoCcnnvd
- https://nvd.nist.gov/vuln/detail/CVE-2020-11108cnnvd
- https://packetstormsecurity.com/files/157623/Pi-hole-4.4-Remote-Code-Execution.htmlcnnvd
- https://packetstormsecurity.com/files/157624/Pi-hole-4.4-Remote-Code-Execution-Privilege-Escalation.htmlcnnvd
- https://packetstormsecurity.com/files/157748/Pi-Hole-heisenbergCompensator-Blocklist-OS-Command-Execution.htmlcnnvd
- https://packetstormsecurity.com/files/157839/Pi-hole-4.4.0-Remote-Code-Execution.htmlcnnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan