Supongo que es posible que un atacante omita el kernel de Linux para realizar cambios en la memoria del sistema, los discos duros, etc.
Tanto la memoria principal como las unidades de disco son gestionadas únicamente por el núcleo.
Para que un programa de espacio de usuario acceda a estos, necesita la cooperación del núcleo mediante la invocación de llamadas al sistema.
Un módulo del kernel puede acceder a ellos sin más aprobación, porque ya es parte del kernel. Por supuesto, para convertirse en un módulo del kernel, se requiere de nuevo la cooperación con el kernel.
Lea otras preguntas en las etiquetas kernel