Vulnerability Name:

CVE-2012-2121 (CCN-74931)

Assigned:2012-03-29
Published:2012-03-29
Updated:2018-01-05
Summary: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.
CVSS v3 Severity:4.0 Medium (CCN CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)
Exploitability Metrics:Attack Vector (AV): Local
Attack Complexity (AC): Low
Privileges Required (PR): None
User Interaction (UI): None
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): None
Integrity (I): None
Availibility (A): Low
CVSS v2 Severity:4.9 Medium (CVSS v2 Vector: AV:L/AC:L/Au:N/C:N/I:N/A:C)
3.7 Low (Temporal CVSS v2 Vector: AV:L/AC:L/Au:N/C:N/I:N/A:C/E:U/RL:OF/RC:C)
Exploitability Metrics:Access Vector (AV): Local
Access Complexity (AC): Low
Authentication (Au): None
Impact Metrics:Confidentiality (C): None
Integrity (I): None
Availibility (A): Complete
2.1 Low (CCN CVSS v2 Vector: AV:L/AC:L/Au:N/C:N/I:N/A:P)
1.6 Low (CCN Temporal CVSS v2 Vector: AV:L/AC:L/Au:N/C:N/I:N/A:P/E:U/RL:OF/RC:C)
Exploitability Metrics:Access Vector (AV): Local
Access Complexity (AC): Low
Athentication (Au): None
Impact Metrics:Confidentiality (C): None
Integrity (I): None
Availibility (A): Partial
4.7 Medium (REDHAT CVSS v2 Vector: AV:L/AC:M/Au:N/C:N/I:N/A:C)
3.5 Low (REDHAT Temporal CVSS v2 Vector: AV:L/AC:M/Au:N/C:N/I:N/A:C/E:U/RL:OF/RC:C)
Exploitability Metrics:Access Vector (AV): Local
Access Complexity (AC): Medium
Authentication (Au): None
Impact Metrics:Confidentiality (C): None
Integrity (I): None
Availibility (A): Complete
Vulnerability Type:CWE-264
Vulnerability Consequences:Denial of Service
References:Source: MITRE
Type: CNA
CVE-2012-2121

Source: CCN
Type: RHSA-2012-0676
Moderate: kvm security and bug fix update

Source: REDHAT
Type: UNKNOWN
RHSA-2012:0676

Source: CCN
Type: RHSA-2012-0743
Important: kernel security and bug fix update

Source: REDHAT
Type: UNKNOWN
RHSA-2012:0743

Source: CCN
Type: SA48852
KVM Device Mapping Memory Leak Denial of Service Vulnerability

Source: SECUNIA
Type: UNKNOWN
50732

Source: DEBIAN
Type: DSA-2668
linux-2.6 -- privilege escalation/denial of service/information leak

Source: CONFIRM
Type: UNKNOWN
http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.3.4

Source: MLIST
Type: UNKNOWN
[oss-security] 20120419 Re: CVE request -- kernel: kvm: device assignment page leak

Source: CCN
Type: OSVDB ID: 81442
Linux Kernel KVM Memory Leak IOMMU Device Mapping Unpinning Local DoS

Source: CCN
Type: BID-53162
KVM CVE-2012-2121 Local Denial of Service Vulnerability

Source: SECTRACK
Type: UNKNOWN
1027083

Source: UBUNTU
Type: UNKNOWN
USN-1577-1

Source: UBUNTU
Type: UNKNOWN
USN-2036-1

Source: UBUNTU
Type: UNKNOWN
USN-2037-1

Source: CCN
Type: Red Hat Bugzilla Bug 814149
CVE-2012-2121 kvm: device assignment page leak

Source: CONFIRM
Type: UNKNOWN
https://bugzilla.redhat.com/show_bug.cgi?id=814149

Source: XF
Type: UNKNOWN
kvm-iommu-dos(74931)

Source: CONFIRM
Type: UNKNOWN
https://github.com/torvalds/linux/commit/09ca8e1173bcb12e2a449698c9ae3b86a8a10195

Source: CCN
Type: KVM GIT Repository
kvm: iommu unmap fixes

Vulnerable Configuration:Configuration 1:
  • cpe:/o:linux:linux_kernel:*:*:*:*:*:*:*:* (Version <= 3.3.3)

  • Configuration RedHat 1:
  • cpe:/a:redhat:rhel_virtualization:5:*:*:*:*:*:*:*

  • Configuration RedHat 2:
  • cpe:/a:redhat:rhel_virtualization:5::client:*:*:*:*:*

  • Configuration RedHat 3:
  • cpe:/a:redhat:rhel_virtualization:5::server:*:*:*:*:*

  • Configuration RedHat 4:
  • cpe:/o:redhat:enterprise_linux:6:*:*:*:*:*:*:*

  • Configuration RedHat 5:
  • cpe:/o:redhat:enterprise_linux:6::client:*:*:*:*:*

  • Configuration RedHat 6:
  • cpe:/o:redhat:enterprise_linux:6::computenode:*:*:*:*:*

  • Configuration RedHat 7:
  • cpe:/o:redhat:enterprise_linux:6::server:*:*:*:*:*

  • Configuration RedHat 8:
  • cpe:/o:redhat:enterprise_linux:6::workstation:*:*:*:*:*

  • * Denotes that component is vulnerable
    Oval Definitions
    Definition IDClassTitleLast Modified
    oval:org.mitre.oval:def:17420
    P
    USN-1457-1 -- linux vulnerabilities
    2014-07-21
    oval:org.mitre.oval:def:17344
    P
    USN-1471-1 -- linux-lts-backport-oneiric vulnerabilities
    2014-06-30
    oval:org.mitre.oval:def:17987
    P
    USN-1472-1 -- linux vulnerabilities
    2014-06-30
    oval:org.mitre.oval:def:19864
    P
    USN-2036-1 -- linux vulnerabilities
    2014-06-30
    oval:org.mitre.oval:def:17991
    P
    USN-1474-1 -- linux-ti-omap4 vulnerabilities
    2014-06-30
    oval:org.mitre.oval:def:14681
    P
    USN-1260-1 -- Linux kernel (OMAP4) vulnerability
    2014-06-30
    oval:org.mitre.oval:def:19894
    P
    USN-2037-1 -- linux-ec2 vulnerabilities
    2014-06-30
    oval:org.mitre.oval:def:17660
    P
    USN-1473-1 -- linux vulnerabilities
    2014-06-30
    oval:org.mitre.oval:def:18029
    P
    USN-1577-1 -- linux-ti-omap4 vulnerabilities
    2014-06-30
    oval:org.mitre.oval:def:16999
    P
    USN-1470-1 -- linux-lts-backport-natty vulnerabilities
    2014-06-30
    oval:org.mitre.oval:def:17983
    P
    USN-1476-1 -- linux-ti-omap4 vulnerabilities
    2014-06-30
    oval:org.mitre.oval:def:19799
    P
    DSA-2668-1 linux-2.6 - several
    2014-06-23
    oval:org.mitre.oval:def:23115
    P
    ELSA-2012:0676: kvm security and bug fix update (Moderate)
    2014-05-26
    oval:org.mitre.oval:def:23889
    P
    ELSA-2012:0743: kernel security and bug fix update (Important)
    2014-05-26
    oval:org.mitre.oval:def:21473
    P
    RHSA-2012:0743: kernel security and bug fix update (Important)
    2014-02-24
    oval:org.mitre.oval:def:21460
    P
    RHSA-2012:0676: kvm security and bug fix update (Moderate)
    2014-02-24
    oval:com.redhat.rhsa:def:20120743
    P
    RHSA-2012:0743: kernel security and bug fix update (Important)
    2012-06-18
    oval:com.redhat.rhsa:def:20120676
    P
    RHSA-2012:0676: kvm security and bug fix update (Moderate)
    2012-05-21
    oval:com.ubuntu.xenial:def:201221210000000
    V
    CVE-2012-2121 on Ubuntu 16.04 LTS (xenial) - medium.
    2012-05-17
    oval:com.ubuntu.xenial:def:20122121000
    V
    CVE-2012-2121 on Ubuntu 16.04 LTS (xenial) - medium.
    2012-05-17
    oval:com.ubuntu.precise:def:20122121000
    V
    CVE-2012-2121 on Ubuntu 12.04 LTS (precise) - medium.
    2012-05-17
    oval:com.ubuntu.trusty:def:20122121000
    V
    CVE-2012-2121 on Ubuntu 14.04 LTS (trusty) - medium.
    2012-05-17
    BACK
    linux linux kernel *