Data corruption of ELF section in the loaded kernel module
Issue
- The RHSA-2011:1530 kernel update introduced a regression in the way the Linux kernel maps ELF headers for kernel modules into kernel memory. If a third-party kernel module is compiled on a RHEL system with a kernel prior to RHSA-2011:1530, then loading that module on a system with kernel RHSA-2011:1530 would result in corruption of one byte in the memory reserved for the module. In some cases, this could prevent the module from functioning correctly. The problem causes a kernel data corruption which, under certain circumstances, might lead to serious consequences such as a kernel panic.
Environment
- Red Hat Enterprise Linux 6.2
- kernel modules (third party modules)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.