CVE Vulnerabilities

CVE-2012-2121

Published: May 17, 2012 | Modified: Apr 11, 2025
CVSS 3.x
N/A
Source:
NVD
CVSS 2.x
4.9 MEDIUM
AV:L/AC:L/Au:N/C:N/I:N/A:C
RedHat/V2
4.7 MODERATE
AV:L/AC:M/Au:N/C:N/I:N/A:C
RedHat/V3
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

The KVM implementation in the Linux kernel before 3.3.4 does not properly manage the relationships between memory slots and the iommu, which allows guest OS users to cause a denial of service (memory leak and host OS crash) by leveraging administrative access to the guest OS to conduct hotunplug and hotplug operations on devices.

Affected Software

NameVendorStart VersionEnd Version
Linux_kernelLinux*3.3.3 (including)
Red Hat Enterprise Linux 5RedHatkvm-0:83-249.el5_8.4*
Red Hat Enterprise Linux 6RedHatkernel-0:2.6.32-220.23.1.el6*
LinuxUbuntuhardy*
LinuxUbuntulucid*
LinuxUbuntunatty*
LinuxUbuntuoneiric*
LinuxUbuntuprecise*
LinuxUbuntuprecise/esm*
LinuxUbuntuupstream*
Linux-armadaxpUbuntuprecise*
Linux-armadaxpUbuntuupstream*
Linux-awsUbuntuupstream*
Linux-ec2Ubuntulucid*
Linux-ec2Ubuntuupstream*
Linux-floUbuntuupstream*
Linux-fsl-imx51Ubuntulucid*
Linux-fsl-imx51Ubuntuupstream*
Linux-gkeUbuntuupstream*
Linux-goldfishUbuntusaucy*
Linux-goldfishUbuntuupstream*
Linux-grouperUbuntusaucy*
Linux-grouperUbuntutrusty*
Linux-grouperUbuntuupstream*
Linux-grouperUbuntuutopic*
Linux-hweUbuntuupstream*
Linux-hwe-edgeUbuntuupstream*
Linux-lts-backport-maverickUbuntulucid*
Linux-lts-backport-maverickUbuntuupstream*
Linux-lts-backport-nattyUbuntulucid*
Linux-lts-backport-nattyUbuntuupstream*
Linux-lts-backport-oneiricUbuntulucid*
Linux-lts-backport-oneiricUbuntuupstream*
Linux-lts-quantalUbuntuupstream*
Linux-lts-raringUbuntuupstream*
Linux-lts-saucyUbuntuupstream*
Linux-lts-trustyUbuntuupstream*
Linux-lts-utopicUbuntuupstream*
Linux-lts-vividUbuntuupstream*
Linux-lts-wilyUbuntuupstream*
Linux-lts-xenialUbuntuupstream*
Linux-maguroUbuntusaucy*
Linux-maguroUbuntutrusty*
Linux-maguroUbuntuupstream*
Linux-makoUbuntusaucy*
Linux-makoUbuntuupstream*
Linux-mantaUbuntusaucy*
Linux-mantaUbuntuupstream*
Linux-mvl-doveUbuntulucid*
Linux-mvl-doveUbuntuupstream*
Linux-raspi2Ubuntuupstream*
Linux-raspi2Ubuntuvivid/ubuntu-core*
Linux-snapdragonUbuntuupstream*
Linux-ti-omap4Ubuntunatty*
Linux-ti-omap4Ubuntuoneiric*
Linux-ti-omap4Ubuntuprecise*
Linux-ti-omap4Ubuntuupstream*

References