Every CVE Search/ Get API key

CVE-2011-4347

The kvm_vm_ioctl_assign_device function in virt/kvm/assigned-dev.c in the KVM subsystem in the...

4.0 MediumFix available

The kvm_vm_ioctl_assign_device function in virt/kvm/assigned-dev.c in the KVM subsystem in the Linux kernel before 3.1.10 does not verify permission to access PCI configuration space and BAR resources, which allows host OS users to assign PCI devices and cause a denial of service (host OS crash) via a KVM_ASSIGN_PCI_DEVICE operation.

Exploit likelihood

0.37%Down 0.7 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 4.0

The kvm_vm_ioctl_assign_device function in virt/kvm/assigned-dev.c in the KVM subsystem in the Linux kernel before 3.1.10 does not verify permission to access PCI configuration space and BAR resources, which allows host OS users to assign PCI devices and cause a denial of service (host OS crash) via a KVM_ASSIGN_PCI_DEVICE operation.

Record
CVE-2011-4347
CVSS 2.0
4.0 MediumAV:L/AC:H/Au:N/C:N/I:N/A:C
Weakness
CWE-264
Updated
2026-11-02
CVE List No score

The kvm_vm_ioctl_assign_device function in virt/kvm/assigned-dev.c in the KVM subsystem in the Linux kernel before 3.1.10 does not verify permission to access PCI configuration space and BAR resources, which allows host OS users to assign PCI devices and cause a denial of service (host OS crash) via a KVM_ASSIGN_PCI_DEVICE operation.

Record
CVE-2011-4347
Updated
2026-11-02
EUVDEUVD-2011-4278 No score

The kvm_vm_ioctl_assign_device function in virt/kvm/assigned-dev.c in the KVM subsystem in the Linux kernel before 3.1.10 does not verify permission to access PCI configuration space and BAR resources, which allows host OS users to assign PCI devices and cause a denial of service (host OS crash) via a KVM_ASSIGN_PCI_DEVICE operation.

Record
EUVD-2011-4278
Updated
2026-11-03
GitHub AdvisoriesGHSA-x4h8-vxmx-gj2j No score

The kvm_vm_ioctl_assign_device function in virt/kvm/assigned-dev.c in the KVM subsystem in the...

The kvm_vm_ioctl_assign_device function in virt/kvm/assigned-dev.c in the KVM subsystem in the Linux kernel before 3.1.10 does not verify permission to access PCI configuration space and BAR resources, which allows host OS users to assign PCI devices and cause a denial of service (host OS crash) via a KVM_ASSIGN_PCI_DEVICE operation.

Record
GHSA-x4h8-vxmx-gj2j
Updated
2026-11-02
OSVUBUNTU-CVE-2011-4347 No score

The kvm_vm_ioctl_assign_device function in virt/kvm/assigned-dev.c in the KVM subsystem in the Linux kernel before 3.1.10 does not verify permission to access PCI configuration space and BAR resources, which allows host OS users to assign PCI devices and cause a denial of service (host OS crash) via a KVM_ASSIGN_PCI_DEVICE operation. Please note that privileged access was still needed to re-program the device to for example issue DMA requests. This is typically achieved by touching files on sysfs filesystem. These files are usually not accessible to unprivileged users. As a result, local user could use this flaw to crash the system.

Record
UBUNTU-CVE-2011-4347
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
linux-2.6
Debian:6.0
before 2.6.32-41squeeze2, plus listed versions
2.6.32-302.6.32-30+m68k.52.6.32-312.6.32-31~bpo50+12.6.32-32
Show 14 moreShow less
2.6.32-332.6.32-342.6.32-34squeeze12.6.32-352.6.32-35squeeze12.6.32-35squeeze22.6.32-35~bpo50+12.6.32-362.6.32-372.6.32-382.6.32-392.6.32-39squeeze12.6.32-402.6.32-41
2.6.32-41squeeze2
kmod-kvm
Red Hat:rhel_virtualization:5::client
before 0:83-249.el5
0:83-249.el5
kmod-kvm-debug
Red Hat:rhel_virtualization:5::client
before 0:83-249.el5
0:83-249.el5
kvm
Red Hat:rhel_virtualization:5::client
before 0:83-249.el5
0:83-249.el5
kvm-debuginfo
Red Hat:rhel_virtualization:5::client
before 0:83-249.el5
0:83-249.el5
kvm-qemu-img
Red Hat:rhel_virtualization:5::client
before 0:83-249.el5
0:83-249.el5
kvm-tools
Red Hat:rhel_virtualization:5::client
before 0:83-249.el5
0:83-249.el5
kmod-kvm
Red Hat:rhel_virtualization:5::server
before 0:83-249.el5
0:83-249.el5
kmod-kvm-debug
Red Hat:rhel_virtualization:5::server
before 0:83-249.el5
0:83-249.el5
kvm
Red Hat:rhel_virtualization:5::server
before 0:83-249.el5
0:83-249.el5
Show 83 moreShow less
Affected packages
PackageAffectedFixed
kvm-debuginfo
Red Hat:rhel_virtualization:5::server
before 0:83-249.el5
0:83-249.el5
kvm-qemu-img
Red Hat:rhel_virtualization:5::server
before 0:83-249.el5
0:83-249.el5
kvm-tools
Red Hat:rhel_virtualization:5::server
before 0:83-249.el5
0:83-249.el5
kernel
Red Hat:enterprise_linux:6::client
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debug
Red Hat:enterprise_linux:6::client
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debug-debuginfo
Red Hat:enterprise_linux:6::client
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debug-devel
Red Hat:enterprise_linux:6::client
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debuginfo
Red Hat:enterprise_linux:6::client
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debuginfo-common-i686
Red Hat:enterprise_linux:6::client
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debuginfo-common-x86_64
Red Hat:enterprise_linux:6::client
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-devel
Red Hat:enterprise_linux:6::client
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-doc
Red Hat:enterprise_linux:6::client
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-firmware
Red Hat:enterprise_linux:6::client
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-headers
Red Hat:enterprise_linux:6::client
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
perf
Red Hat:enterprise_linux:6::client
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
perf-debuginfo
Red Hat:enterprise_linux:6::client
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
python-perf
Red Hat:enterprise_linux:6::client
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel
Red Hat:enterprise_linux:6::computenode
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debug
Red Hat:enterprise_linux:6::computenode
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debug-debuginfo
Red Hat:enterprise_linux:6::computenode
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debug-devel
Red Hat:enterprise_linux:6::computenode
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debuginfo
Red Hat:enterprise_linux:6::computenode
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debuginfo-common-x86_64
Red Hat:enterprise_linux:6::computenode
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-devel
Red Hat:enterprise_linux:6::computenode
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-doc
Red Hat:enterprise_linux:6::computenode
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-firmware
Red Hat:enterprise_linux:6::computenode
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-headers
Red Hat:enterprise_linux:6::computenode
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
perf
Red Hat:enterprise_linux:6::computenode
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
perf-debuginfo
Red Hat:enterprise_linux:6::computenode
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
python-perf
Red Hat:enterprise_linux:6::computenode
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-bootwrapper
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debug
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debug-debuginfo
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debug-devel
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debuginfo
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debuginfo-common-i686
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debuginfo-common-ppc64
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debuginfo-common-s390x
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debuginfo-common-x86_64
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-devel
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-doc
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-firmware
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-headers
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-kdump
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-kdump-debuginfo
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-kdump-devel
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
perf
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
perf-debuginfo
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
python-perf
Red Hat:enterprise_linux:6::server
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel
Red Hat:enterprise_linux:6::workstation
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debug
Red Hat:enterprise_linux:6::workstation
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debug-debuginfo
Red Hat:enterprise_linux:6::workstation
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debug-devel
Red Hat:enterprise_linux:6::workstation
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debuginfo
Red Hat:enterprise_linux:6::workstation
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debuginfo-common-i686
Red Hat:enterprise_linux:6::workstation
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-debuginfo-common-x86_64
Red Hat:enterprise_linux:6::workstation
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-devel
Red Hat:enterprise_linux:6::workstation
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-doc
Red Hat:enterprise_linux:6::workstation
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-firmware
Red Hat:enterprise_linux:6::workstation
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel-headers
Red Hat:enterprise_linux:6::workstation
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
perf
Red Hat:enterprise_linux:6::workstation
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
perf-debuginfo
Red Hat:enterprise_linux:6::workstation
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
python-perf
Red Hat:enterprise_linux:6::workstation
before 0:2.6.32-220.7.1.el6
0:2.6.32-220.7.1.el6
kernel
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
kernel-bootwrapper
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
kernel-debug
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
kernel-debug-debuginfo
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
kernel-debug-devel
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
kernel-debuginfo
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
kernel-debuginfo-common-i686
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
kernel-debuginfo-common-ppc64
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
kernel-debuginfo-common-s390x
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
kernel-debuginfo-common-x86_64
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
kernel-devel
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
kernel-doc
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
kernel-firmware
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
kernel-headers
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
kernel-kdump
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
kernel-kdump-debuginfo
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
kernel-kdump-devel
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
perf
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6
perf-debuginfo
Red Hat:rhel_eus:6.1
before 0:2.6.32-131.29.1.el6
0:2.6.32-131.29.1.el6

History

History
RecordedChangedSources
affected
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2011-4347 is a medium vulnerability (CVSS 4.0) in Linux Kernel, published November 25, 2011. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.37%, the 30th percentile. Fixed in linux-2.6 2.6.32-41squeeze2.

References

Show 83 moreShow less
MoveEnter Open