Read the docs
TI-2025-24251 Aliases CVE-2025-34087GHSA-j569-xm4x-j2qh

Pi-Hole AdminLTE Whitelist (now 'Web Allowlist') Remote Command Execution

Priority MEDIUM 57CWE-78Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-78.

Summary

An authenticated command injection vulnerability exists in Pi-hole versions up to 3.3. When adding a domain to the allowlist via the web interface, the domain parameter is not properly sanitized, allowing an attacker to append OS commands to the domain string. These commands are executed on the underlying operating system with the privileges of the Pi-hole service user. This behavior was present in the legacy AdminLTE interface and has since been patched in later versions.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.07039 94th percentileScored 2026-11-07
Public exploit Yes 2 exploit referencesTagged by the CNA and NVD
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
Pi-holeWebup to 3.3—No fix listedCNA
  • Web VendorPi-hole Affected up to 3.3 Fixed in — No fix listed CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:pi-hole:pi-hole:*:*:*:*:*:*:*:*up to 3.3VulnerablePi-hole
  • cpe:2.3:a:pi-hole:pi-hole:*:*:*:*:*:*:*:* Versions up to 3.3 Vulnerable ·Pi-hole

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-34087
  2. 2026-10-03 Alias added: GHSA-j569-xm4x-j2qh

References

  • TI-2020-07073 Pi-hole Web v4.3.2 (aka AdminLTE) allows Remote Code Execution by privileged dashboard… KEVCVSS 3.1HIGH 7.2
  • TI-2020-08981 The Gravity updater in Pi-hole through 4.4 allows an authenticated adversary to upload… CVSS 3.1HIGH 8.8
  • TI-2026-36901 Pi-hole: Local privilege escalation from `pihole` user to root via `/etc/pihole/logrotate` CVSS 3.1HIGH 8.8
  • TI-2024-22701 Pi-hole Blind Server-Side Request Forgery (SSRF) vulnerability can lead to Remote Code Execution (RCE) CVSS 3.1HIGH 8.8
  • TI-2021-12374 (Authenticated) Remote Code Execution Possible in Web Interface 5.5 CVSS 3.1HIGH 8.8
  • TI-2024-18806 Pihole Authenticated Arbitrary File Read with root privileges CVSS 3.1HIGH 7.6
See all 18 →

Sources