9

CVE-2020-11108: pi-hole

CVSS: 9.0v2.0HighModified
Published 11-05-2020Last modified 04-08-2024

Vulnerability summary

CVE-2020-11108 is a high (CVSS 9.0) vulnerability in pi-hole. EPSS estimates a 78.26% chance of exploitation in the next 30 days, higher than 99.5% of scored vulnerabilities. 9 public exploits are recorded.

Overall risk
70/100
0100
High · default modelHow is this calculated?
CVSS score
9.0/10
010
High · v2.0 (NVD)
EPSS score
78.26%
0%100%
Critical · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits9github, reference, exploit-database, metasploit

Timeline

  1. 11-05-2020
    PublishedVulnerability first disclosed.
  2. 04-08-2024
    Last modifiedVulnerability information updated.

Description

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 metrics

2 scores · 1 source · 2 versions

EPSS trend

Probability

78.26%

Chance of exploitation in the next 30 days

Percentile

100%

Versus all other CVEs

30-day change

0.00 pp

From 78.26% on 21-09-2026

21-09-202621-10-2026
EPSS score
78.26%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

9 found
  • githubUnverified

    Cve 2020 11108 Poc

    Maturity: poc

  • referenceUnverified

    Exploit Reference (frichetten.com)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (packetstormsecurity.com)

    Maturity: unknown

Show all 9 exploits
  • referenceUnverified

    Exploit Reference (packetstormsecurity.com)

    Maturity: unknown

  • exploit-databaselinuxVerified

    Pi-hole 4.4.0 - Remote Code Execution (Authenticated)

    Maturity: poc

  • exploit-databaselinuxUnverified

    Pi-hole < 4.4 - Authenticated Remote Code Execution

    Maturity: poc

  • exploit-databaselinuxUnverified

    Pi-hole < 4.4 - Authenticated Remote Code Execution / Privileges Escalation

    Maturity: poc

  • exploit-databaseremotephpVerified

    Pi-Hole - heisenbergCompensator Blocklist OS Command Execution (Metasploit)

    Maturity: weaponized

  • MetasploitMetasploitremoteVerified

    Pi-Hole heisenbergCompensator Blocklist OS Command Execution

    exploit/unix/http/pihole_blocklist_exec

    Maturity: weaponized

Weaknesses

CWE · root cause

Affected systems

Pi-hole1 product

1 vendor · 1 product

References

6 links