๐Ÿ” CVE Alert

CVE-2026-119335

HIGH 7.8

Pi-hole: Local privilege escalation from `pihole` user to root via CVE-2026-41489 fix bypass

CVSS Score
7.8
EPSS Score
0.0%
EPSS Percentile
0th

Pi-hole is a DNS sinkhole that protects devices from unwanted content without installing any client-side software. Prior to 6.5, advanced/Scripts/utils.sh getFTLPID() attempts to validate the pihole-owned /run/pihole-FTL.pid file with expr "${FTL_PID}" : "[^[:digit:]]", but this rejects only values whose first character is not a digit. An attacker with code execution as the pihole user can write a digit-prefixed arithmetic expression to the pihole-owned PID file. Root-run pihole subcommands then evaluate [[ "$pid" -eq "-1" ]], causing Bash to recursively evaluate array subscripts and execute command substitution as root. This bypasses the content-validation portion of the CVE-2026-41489 remediation while leaving its hardcoded PID-file path protection intact. This issue is fixed in version 6.5.

CWE CWE-78
Vendor pi-hole
Product pi-hole
Published Oct 30, 2026
Stay Ahead of the Next One

Get instant alerts for pi-hole pi-hole

Be the first to know when new high vulnerabilities affecting pi-hole pi-hole are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Affected Versions

pi-hole / pi-hole
< 6.5

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/pi-hole/pi-hole/security/advisories/GHSA-cf36-4hhc-8398 github.com: https://github.com/pi-hole/pi-hole/pull/6719 github.com: https://github.com/pi-hole/pi-hole/commit/555dd4d8b3699327fbba482bb73cce5f53979bd1 github.com: https://github.com/pi-hole/pi-hole/releases/tag/v6.5