Ok, perhaps I should clarify and always include the caveat that SELinux cannot be expected to protect against kernel vulnerabilities, because it is part of the kernel.
There will always be the possibility of kernel security holes, because:
- all software has bugs
- the kernel is software
- some bugs are security holes