LiveBreach Intelligence: data breaches, leaks & ransomware, tracked as they surfaceOngoing protection: GalaxyWarden →
Recent BreachesData breach tracker

CVE-2020-8816: Pi-Hole AdminLTE Remote Code Execution Vulnerability

RBRecent Breaches Vulnerability Intelligence·Dec 10, 2021
High⚠ Actively exploited (CISA KEV)
High
Severity
Active
CISA KEV
No
Ransomware use
Jun 10, 2022
Patch deadline
⚠ Exploited in the wild. CISA added CVE-2020-8816 to its Known Exploited Vulnerabilities catalog on Dec 10, 2021, with a federal patch deadline of Jun 10, 2022 — meaning attackers are actively using it. If you run the affected software, patch it immediately.

Pi-hole Web v4.3.2 (aka AdminLTE) allows Remote Code Execution by privileged dashboard users via a crafted DHCP static lease.

How it works

CVE-2020-8816 is a remote code execution flaw in the Pi-hole AdminLTE web interface (also called Pi-hole Web). The underlying weakness is CWE-78, OS command injection. According to the CISA summary, Pi-hole Web v4.3.2 allows a privileged dashboard user to achieve remote code execution by submitting a crafted DHCP static lease.

In practical terms, an attacker who already has legitimate admin access to the Pi-hole dashboard can abuse the DHCP static-lease handling path. Because the input is not properly sanitized before being passed to a system command, the attacker can inject additional shell commands that the Pi-hole host then executes with the privileges of the web application process. No unauthenticated remote exploit path is described in the provided facts; the attack requires an already-authenticated privileged session. Exact injection syntax and payload construction must be confirmed against the vendor advisory; do not rely on third-party write-ups alone.

Am I affected? How to find it in your systems

Pi-hole is commonly deployed as a network-wide DNS sinkhole on Linux hosts, Raspberry Pi devices, virtual machines, or containers, often sitting on internal LANs or DMZs that provide DNS and DHCP services. The vulnerable component is the AdminLTE web dashboard that administrators use to manage blocklists, DHCP leases, and other settings.

Inventory steps:

Because only privileged dashboard users can trigger the flaw, also audit who holds admin credentials and whether those accounts are protected by strong authentication.

How to remediate

Patch first. Apply the updates published by the Pi-hole project exactly as directed in the vendor advisory. CISA’s required action is simply “Apply updates per vendor instructions.” After updating, verify the AdminLTE version string no longer matches the vulnerable release and restart the Pi-hole services so the new code is loaded.

Additional hardening appropriate to this class of flaw:

If you can't patch immediately

Until the vendor update can be applied, reduce exposure with compensating controls:

These measures do not eliminate the vulnerability; they only lower the likelihood of successful exploitation until the official patch is installed.

If your data may have been exposed

Actively exploited vulnerabilities can lead to full host compromise, credential theft, or lateral movement. The facts supplied for CVE-2020-8816 do not document ransomware use, yet any successful code execution on a DNS/DHCP server is serious. If you suspect the dashboard was abused, isolate the host, preserve logs, rotate all admin and service credentials, and examine downstream systems that relied on the Pi-hole for DNS. You can also run a free exposure scan of your email addresses against known breach data sets to check whether related accounts have appeared in prior incidents.

AICompiled with AI assistance from public sources and published under our editorial standards.

Details

AffectedPi-hole · AdminLTE
WeaknessCWE-78
Added to CISA KEVDec 10, 2021
Federal patch deadlineJun 10, 2022
Known ransomware useNot documented
Check if your data is exposed →

Official records: NVD · CISA KEV

← All actively-exploited vulnerabilities