Reconozco que Discourse no llama directamente a pkexec, pero está presente, con bit setuid root, en la imagen base. Al menos cuando miré ayer, parecía que todavía era la versión vulnerable. Para defensa en profundidad, sería apropiado actualizar la imagen base para abordar CVE-2021-4034 ya sea actualizando el software, eliminando polkit, eliminando pkexec o eliminando el bit setuid de pkexec.
Mi mitigación ha sido añadir
- exec: chmod 755 /usr/bin/pkexec
al bloque de comandos personalizados en los archivos YAML de definición del contenedor.
Si me equivoco y CVE-2021-4034 ha sido abordado, por favor acepte mis disculpas, háganoslo saber y la próxima persona que busque polkit, pkexec o CVE-2021-4034 encontrará esta publicación.