First published: Mon Apr 06 2009(Updated: )
Description of problem: The vmx_set_msr function in arch/x86/kvm/vmx.c in the VMX implementation in the KVM subsystem in the Linux kernel before 2.6.29.1 on the i386 platform allows guest OS users to cause a denial of service (OOPS) by setting the EFER_LME (aka "Long mode enable") bit in the Extended Feature Enable Register (EFER) model-specific register, which is specific to the x86_64 platform. Reference: <a href="http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff_plain;h=16175a796d061833aacfbd9672235f2d2725df65">http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff_plain;h=16175a796d061833aacfbd9672235f2d2725df65</a>
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Linux Kernel | <2.6.29.1 | |
openSUSE | =11.0 | |
openSUSE | =11.1 | |
Debian GNU/Linux | =4.0 | |
Debian GNU/Linux | =5.0 | |
Ubuntu Linux | =6.06 | |
Ubuntu Linux | =8.04 | |
Ubuntu Linux | =8.10 | |
Ubuntu Linux | =9.04 | |
Fedoraproject Fedora | =10 | |
Linux kernel | <2.6.29.1 | |
openSUSE libeconf | =11.0 | |
openSUSE libeconf | =11.1 | |
Debian | =4.0 | |
Debian | =5.0 | |
Fedora | =10 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2009-1242 is classified as a moderate severity vulnerability due to its potential for causing a denial of service.
To fix CVE-2009-1242, you should upgrade to a version of the Linux kernel greater than 2.6.29.1.
CVE-2009-1242 affects various versions of the Linux kernel prior to 2.6.29.1, as well as specific versions of openSUSE, Debian, and Ubuntu.
The impact of CVE-2009-1242 is that it allows guest OS users to cause a denial of service by setting the EFER_LME bit in the Extended Control Register.
Yes, there are patches available that address CVE-2009-1242 as part of the kernel updates beyond version 2.6.29.1.