[d-kernel] [RFC] ALT: io_uring, sysctl: Add 'kernel.unprivileged_io_uring_disabled' sysctl
Vitaly Chikunov
vt на altlinux.org
Ср Фев 1 06:24:44 MSK 2023
On Wed, Feb 01, 2023 at 12:31:34AM +0300, Alexey V. Vissarionov wrote:
> On 2023-01-30 23:09:22 +0300, Vitaly Chikunov wrote:
>
> >>> `kernel.unprivileged_io_uring_disabled=1' is set to
> >>> disable io_uring functionality for non-roots (default).
> >> Set to 0 to allow io_uring.
> >> Это уже откровенное вредительство. Вы ещё epoll отключите,
> >> или unlink.
> > Не закрытие проблем безопасности может быть интерпретировано
> > как вредительство даже в большей степени.
>
> Нарушение доступности само по себе является инцидентом ИБ.
> И в данном случае оно создает больший риск (более вероятно
> при, будем считать, том же ущербе), нежели менее вероятное
> (хотя да, теоретически возможное) нарушение секретности или
> целостности при включенном IO_URING.
Как оценивается вероятность эксплуатации уязвимости, для
которой опубликован эксплоит?
>
> На всякий случай: IO_URING используется для BLK_DEV_UBLK
> (и, кстати, больше пока ни для чего).
>
> > В RHEL/Centos io_uring отключен на уровне конфигурации
> > ядра[1].
>
> А в апстриме секция "config IO_URING" в файле init/Kconfig
> содержит "default y", и кому верить? :-)
>
> > У нас же предлагается дать возможность администратору
> > системы решать.
>
> "Решать" - это kernel.unprivileged_io_uring_disabled (на кой
> хрен оно нужно, мне неочевидно, ибо security/selinux/hooks.c
> предусматривает selinux_uring_override_creds(), ну да пусть
> будет: еще один параметр настройки пока никому не вредил).
>
> А изменение значения по умолчанию - уже "решать за него".
>
>
> --
> Alexey V. Vissarionov
> gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
> GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
> _______________________________________________
> devel-kernel mailing list
> devel-kernel at lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel-kernel
Подробная информация о списке рассылки devel-kernel