Data corruption of ELF section in the loaded kernel module

Solution Unverified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content