CVE-2013-0311: Medium severity linux kernel vulnerability
If a single descriptor crosses a region, the second chunk length should be decremented by size translated so far, instead it includes the full descriptor length. A privileged guest user could use this flaw to crash the host or, potentially, corrupt host memory.
Upstream fix: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=bd97120fc3d1a11f3124c7c9ba1d91f51829eb85
Other sources
The translatedesc function in drivers/vhost/vhost.c in the Linux kernel before 3.7 does not properly handle cross-region descriptors, which allows guest OS users to obtain host OS privileges by leveraging KVM guest OS privileges.
— Launchpad
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2013-0311?
CVE-2013-0311 has been rated as important because it can lead to a crash of the host or potential memory corruption.
How do I fix CVE-2013-0311?
To fix CVE-2013-0311, you should update the Linux kernel to the latest version available for your system.
Who is affected by CVE-2013-0311?
CVE-2013-0311 affects Linux kernel versions up to and including 3.6.11, as well as specific release candidates.
What type of vulnerability is CVE-2013-0311?
CVE-2013-0311 is a denial of service vulnerability that can be exploited by a privileged guest user.
Are there any available mitigations for CVE-2013-0311?
The primary mitigation for CVE-2013-0311 is to apply the appropriate security patches and updates to the Linux kernel.