Pi-hole is a DNS sinkhole that protects devices from unwanted content without installing any client-side software. Prior to 6.5, gravity.sh checks file:// adlist readability with sudo -u pihole test -r but then allows curl, sometimes running as root, to normalize URL dot segments and open a different file. A pihole-readable decoy can therefore pass the check while curl reads a root-only target, and /proc/self paths can similarly resolve against different processes. Exploitation requires an administrator who can add adlists and can place a symlink and decoy on the filesystem. This issue is fixed in version 6.5.
Fix
Nothing published yet: no patch, vendor advisory or mitigation reference on NVD, no vendor advisory in the News for this CVE, not in CISA's KEV, no fixed package version. BaselineWatch does not guess at one.
Change history 1
- First seenCVSS 2.2 · pi-holeNVD modified 2026-10-30 20:01
Affected (CPE criteria) 0
NVD has not attached CPE configurations yet.
References 4
- https://github.com/pi-hole/pi-hole/security/advisories/GHSA-g63w-24cr-p3w6 x_refsource_confirm
- https://github.com/pi-hole/pi-hole/pull/6719 x_refsource_misc
- https://github.com/pi-hole/pi-hole/commit/14554737be53c392abffc69677f6b9df02ae7971 x_refsource_misc
- https://github.com/pi-hole/pi-hole/releases/tag/v6.5 x_refsource_misc