CVE-2009-3290

kernel: KVM: x86: Disallow hypercalls for guest callers in rings > 0

Published Sep 22, 2009 CVSS 2.0 · 7.2 High EPSS < 1% KEV · Not listed
Description
The kvm_emulate_hypercall function in arch/x86/kvm/x86.c in KVM in the Linux kernel 2.6.25-rc1, and other versions before 2.6.31, when running on x86 systems, does not prevent access to MMU hypercalls from ring 0, which allows local guest OS users to cause a denial of service (guest kernel crash) and read or write guest kernel memory via unspecified "random addresses."

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-1907-1 New kvm packages fix several vulnerabilities
Debian DSA Debian DSA DSA-1915-1 New Linux 2.6.26 packages fix several vulnerabilities
EUVD EUVD EUVD-2009-3272 The kvm_emulate_hypercall function in arch/x86/kvm/x86.c in KVM in the Linux kernel 2.6.25-rc1, and other versions before 2.6.31, when running on x86 systems, does not prevent access to MMU hypercalls from ring 0, which allows local guest OS users to cause a denial of service (guest kernel crash) and read or write guest kernel memory via unspecified "random addresses."
Ubuntu USN Ubuntu USN USN-852-1 Linux kernel vulnerabilities
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 7, 2024, 6:22 AM
Reserved
Sep 22, 2009, 12:00 AM
Status
Modified
Published
Sep 22, 2009, 10:30 AM
Modified
Jun 16, 2026, 11:11 PM
Severity
Important
Public date
Aug 3, 2009, 12:00 AM