CVE-2020-8816
HIGH KEVPi-hole < 4.3.2 - Authenticated Remote Code Execution via DHCP Static Lease
Title source: llmExploitation Summary
CVE-2020-8816 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added December 10, 2021.
EIP tracks 6 public exploits from researchers including Luis Vacacas, cybervaca, AndreyRainchik, including a Metasploit module exploits/unix/http/pihole_dhcp_mac_exec.
AI-analyzed exploit summary This exploit leverages an authenticated command injection vulnerability in Pi-hole's DHCP settings page. It logs in, retrieves a CSRF token, and injects a reverse shell payload via the 'AddMAC' parameter.
Description
Pi-hole Web v4.3.2 (aka AdminLTE) allows Remote Code Execution by privileged dashboard users via a crafted DHCP static lease.
Exploits (6)
This exploit leverages an authenticated command injection vulnerability in Pi-hole's DHCP settings page. It logs in, retrieves a CSRF token, and injects a reverse shell payload via the 'AddMAC' parameter.
This repository contains a functional Python exploit for CVE-2020-8816, a remote code execution vulnerability in Pi-hole versions >= 4.3.2. The exploit authenticates with the target, retrieves a session token, and injects a reverse shell payload via a command injection in the DHCP settings.
This repository contains a functional Python exploit for CVE-2020-8816, a remote code execution vulnerability in Pi-hole's admin web interface. The exploit leverages command injection via the DHCP settings page, requiring authentication and a specific PATH configuration for successful RCE.
This repository contains a functional Go-based exploit for CVE-2020-8816, a Remote Code Execution (RCE) vulnerability in Pi-hole versions <= 4.3.2. The exploit authenticates to the admin panel, extracts a CSRF token, and injects a reverse shell payload via command injection in the DHCP settings.
The repository claims to provide a PoC for CVE-2020-8816 but only includes a README with defensive notes and references an external PDF for the actual exploit. No functional exploit code is present.
This Metasploit module exploits a command execution vulnerability in Pi-Hole <= 4.3.2 by adding a DHCP static lease with a crafted MAC address containing an RCE payload. The exploit leverages the $PATH environment variable to bypass input capitalization constraints.
References (8)
Scores
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H