XSS in Pi-Hole Web
CVE-2026-26952
Pi-hole Admin Interface is a web interface for managing Pi-hole, a network-level ad and internet tracker blocking application. Versions 6.4 and below are vulnerable to stored HTML injection through the local DNS records configuration page, which allows an authenticated administrator to inject code that is stored in the Pi-hole configuration and rendered every time the DNS records table is viewed. The populateDataTable() function contains a data variable with the full DNS record value exactly as entered by the user and returned by the API. This value is inserted directly into the data-tag HTML attribute without any escaping or sanitization of special characters. When an attacker supplies a value containing double quotes ("), they can prematurely “close” the data-tag attribute and inject additional HTML attributes into the element. Since Pi-hole implements a Content Security Policy (CSP) that blocks inline JavaScript, the impact is limited. This issue has been fixed in version 6.4.1.
Vulnerability class: Drupalgeddon 2 (CVE-2018-7600)
Published · last modified .
CVSS v3 metric
CVSS v3 base score 5.4 (Medium). Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N.
EPSS exploit prediction
EPSS: 0.004 (32.9th percentile), scored .
Very low probability of exploitation in the next 30 days; routine patching cadence is appropriate. 33rd percentile — 32.9% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.002 · newest: 0.004 · change: +0.002
Affected products
- Pi-Hole Web — versions < 6.4.1
- Pi-Hole Web Interface
Weakness classification (CWE)
References
- github.com/pi-hole/web/security/advisories/GHSA-6xp4-jw73-f4qp (Third Party Advisory)
- github.com/pi-hole/web/commit/d328f143718022d82dc94c8751121ca41be3b996 (Patch)
- github.com/pi-hole/web/releases/tag/v6.4.1 (Release Notes)
Frequently asked questions
- What is CVE-2026-26952?
- CVE-2026-26952 is a medium-severity vulnerability in Pi-Hole Web, classified under Improper Input Validation. CVSS score: 5.4/10. Published 2026-02-19.
- How severe is CVE-2026-26952?
- Medium severity. CVSS v3 base score is 5.4 out of 10.