CVE-2020-14971: pi-hole Missing Authorization
Vulnerability summary
CVE-2020-14971 is a high (CVSS 7.8) Missing Authorization vulnerability in pi-hole. EPSS estimates a 0.55% chance of exploitation in the next 30 days, higher than 45.3% of scored vulnerabilities.
Timeline
- 23-06-2020PublishedVulnerability first disclosed.
- 04-08-2024Last modifiedVulnerability information updated.
Description
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.
CVSS metrics
2 scores · 1 source · 2 versionsEPSS trend
Probability
0.55%
Chance of exploitation in the next 30 days
Percentile
45%
Versus all other CVEs
30-day change
0.00 pp
From 0.55% on 21-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Pi-hole1 product
- pi-hole≤ 5.0
1 vendor · 1 product
References
4 links- blog.telspace.co.za/2020/06/pi-hole-code-injection-cve-2020-14971.htmlX Refsource MISCThird Party Advisory
- github.com/pi-hole/AdminLTE/commit/c949516ee15fa6a9b0c8511cc4c4d6b0893f3e69X Refsource CONFIRMPatchThird Party Advisory
- github.com/pi-hole/AdminLTE/commit/8f6e1365b6dec0ae1aa0b0b15b102c9133f347e5X Refsource CONFIRMPatchThird Party Advisory