Complexity
Complexity
Posted Mar 21, 2013 22:49 UTC (Thu) by wahern (subscriber, #37304)In reply to: Complexity by Tobu
Parent article: Anatomy of a user namespaces vulnerability
No more setuid issues.
No more /tmp race conditions.
No more /dev.
No more /proc.
No more /sys.
No more playing with named pipes or unix domain sockets owned by privileged processes.
I'll never understand the attitude of "chroot isn't enough; let's instead add a layer of incredibly complex policy, and tens of thousands of lines of new code to the kernel". Yeah.. that's much better....
It wasn't but a few years ago that one could confidently say that Linux shook the bugs out of simple stuff like file permissions, including setuid linker issues, and run-of-the-mill data races. Now we're adding a whole new set of incredibly complex subsystems and interfaces, and _willingly_ putting everybody through the grinder all over again.
