Pi-hole — это DNS-приемник, который защищает устройства от нежелательного контента без установки какого-либо клиентского программного обеспечения. В версиях с 6.0 по 6.4.2 пользователь с выполнением кода в качестве непривилегированного пользователя pihole может перейти на уровень root, заменив /etc/pihole/logrotate. Замена выполняется для владельца root:root с помощью pihole-FTL-prestart.sh, а затем анализируется как root с помощью ежедневного cron piholelush, выполняя оболочку firstaction с uid 0.
Эта проблема исправлена в версии 6.4.3.
Показать оригинальное описание (EN)
Pi-hole is a DNS sinkhole that protects devices from unwanted content without installing any client-side software. From 6.0 to 6.4.2, a user with code execution as the unprivileged pihole user can escalate to root by replacing /etc/pihole/logrotate. The replacement is laundered to root:root ownership by pihole-FTL-prestart.sh and then parsed as root by the daily pihole flush cron, executing firstaction shell as uid 0. This issue is fixed in version 6.4.3.
Характеристики атаки
Последствия
Строка CVSS v3.1
Тип уязвимости (CWE)
Уязвимые продукты 1
| Конфигурация | От (включительно) | До (исключительно) |
|---|---|---|
|
Pi-Hole Pi-Hole
cpe:2.3:a:pi-hole:pi-hole:*:*:*:*:*:*:*:*
|
6.0
|
6.4.3
|