On Thu, Jul 7, 2022 at 6:34 PM Frederick Lawler fred@cloudflare.com wrote:
Unprivileged user namespace creation is an intended feature to enable
sandboxing, however this feature is often used to as an initial step to
perform a privilege escalation attack.
This patch implements a new namespace { userns_create } access control
permission to restrict which domains allow or deny user namespace
creation. This is necessary for system administrators to quickly protect
their systems while waiting for vulnerability patches to be applied.
This permission can be used in the following way:
allow domA_t domB_t : namespace { userns_create };
Isn’t this actually domA_t domA_t : namespace . . .
I got confused reading this initially trying to figure out what the second domain type would be, but looking at the code cleared that up.