SELinux is made to prevent this kind of issues. Or rather: To encode the safety advice made by the author as a set of rules/constraints and ship it to everyone.
Now the question is: Is SELinux the sawstop the author asks for?
Now the question is: Is SELinux the sawstop the author asks for?