CVE-2009-2287

kernel: KVM: x86: check for cr3 validity in ioctl_set_sregs

Published Jul 1, 2009 CVSS 2.0 · 4.9 Medium EPSS < 1% KEV · Not listed
Description
The kvm_arch_vcpu_ioctl_set_sregs function in the KVM in Linux kernel 2.6 before 2.6.30, when running on x86 systems, does not validate the page table root in a KVM_SET_SREGS call, which allows local users to cause a denial of service (crash or hang) via a crafted cr3 value, which triggers a NULL pointer dereference in the gfn_to_rmap function.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DSA Debian DSA DSA-1845-1 New Linux 2.6.26 packages fix several vulnerabilities
Debian DSA Debian DSA DSA-1846-1 New kvm packages fix denial of service
EUVD EUVD EUVD-2009-2283 The kvm_arch_vcpu_ioctl_set_sregs function in the KVM in Linux kernel 2.6 before 2.6.30, when running on x86 systems, does not validate the page table root in a KVM_SET_SREGS call, which allows local users to cause a denial of service (crash or hang) via a crafted cr3 value, which triggers a NULL pointer dereference in the gfn_to_rmap function.
Ubuntu USN Ubuntu USN USN-807-1 Linux kernel vulnerabilities
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 7, 2024, 5:44 AM
Reserved
Jul 1, 2009, 12:00 AM
Status
Modified
Published
Jul 1, 2009, 1:00 PM
Modified
Jun 16, 2026, 11:09 PM
Severity
Important
Public date
Mar 15, 2009, 12:00 AM