En el administrador del sistema systemd
Уязвимость вызвана обращением к уже освобождённой области памяти (use-after-free), возникающем при асинхронном выполнении запросов к Polkit во время обработки DBus-сообщений. Некоторые DBus-интерфейсы используют кэш для хранения объектов на короткое время и очищают элементы кэша как только шина DBus освободится для обработки других запросов. Если обработчик DBus-метода использует bus_verify_polkit_async(), ему возможно потребуется ожидать завершения действия в Polkit. После готовности Polkit обработчик вызывается повторно и обращается к уже ранее распределённым в памяти данным. Если запрос к Polkit выполняется слишком долго, то элементы в кэше успевают очистится до того, как обработчик DBus-метода будет вызван второй раз.
Entre los servicios que permiten explotar la vulnerabilidad destaca systemd-machined, que proporciona la API DBus org.freedesktop.machine1.Image.Clone, lo que permite el almacenamiento temporal de datos en la caché y el acceso asíncrono a Polkit. Interfaz
org.freedesktop.machine1.Image.Clone está disponible para todos los usuarios sin privilegios del sistema, lo que puede bloquear los servicios de systemd o provocar que el código se ejecute como root (el prototipo del exploit aún no se ha demostrado). El código que permitió la explotación de la vulnerabilidad fue
Fuente: opennet.ru