Описание
pkexec, when used with --user nonpriv, allows local users to escape to the parent session via a crafted TIOCSTI ioctl call, which pushes characters to the terminal's input buffer.
Пакеты
| Пакет | Статус | Версия исправления | Релиз | Тип |
|---|---|---|---|---|
| policykit-1 | fixed | 123-1 | package | |
| policykit-1 | ignored | bookworm | package | |
| policykit-1 | ignored | bullseye | package | |
| policykit-1 | ignored | buster | package | |
| policykit-1 | ignored | stretch | package | |
| policykit-1 | ignored | jessie | package | |
| policykit-1 | ignored | wheezy | package |
Примечания
Restricting ioctl on the kernel side seems the better approach
https://bugzilla.redhat.com/show_bug.cgi?id=1300746
Since Linux 6.4.4-1 (uploaded on 23 Jul 2023), TIOCSTI is disabled on the
kernel side, marking the first polkit upload after that date (123-1) as the
fixed version
EPSS
Связанные уязвимости
pkexec, when used with --user nonpriv, allows local users to escape to the parent session via a crafted TIOCSTI ioctl call, which pushes characters to the terminal's input buffer.
pkexec, when used with --user nonpriv, allows local users to escape to the parent session via a crafted TIOCSTI ioctl call, which pushes characters to the terminal's input buffer.
pkexec, when used with --user nonpriv, allows local users to escape to the parent session via a crafted TIOCSTI ioctl call, which pushes characters to the terminal's input buffer.
pkexec, when used with --user nonpriv, allows local users to escape to the parent session
pkexec, when used with --user nonpriv, allows local users to escape to the parent session via a crafted TIOCSTI ioctl call, which pushes characters to the terminal's input buffer.
EPSS