CVE-2009-3290 json
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 runn…
published 2009-09-22 17 y ago modified 2026-06-16 4 mo ago also EUVD-2009-3272
- cvss
- 7.2
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 34%
- public exploits
- 0
- none known
Summary
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."
Patch / fix
- kvm RHEL 5 VIRTUALIZATION 83-105.el5_4.7
- kmod-kvm RHEL 5 VIRTUALIZATION 83-105.el5_4.7
- kvm-tools RHEL 5 VIRTUALIZATION 83-105.el5_4.7
- kvm-qemu-img RHEL 5 VIRTUALIZATION 83-105.el5_4.7
red hat advisories RHSA-2009:1465
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2009-3290 updated cvss 7.2
kernel: KVM: x86: Disallow hypercalls for guest callers in rings > 0
-
Red Hat Enterprise Linux Desktop Multi OS (v. 5 client) kvm 83-105.el5_4.7, kmod-kvm 83-105.el5_4.7, kvm-tools 83-105.el5_4.7, kvm-qemu-img 83-105.el5_4.7 Red Hat Enterprise Linux Virtualization (v. 5 server) kvm 83-105.el5_4.7, kmod-kvm 83-105.el5_4.7, kvm-tools 83-105.el5_4.7, kvm-qemu-img 83-105.el5_4.7fixed: vendor fix RHSA-2009:1465
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.40% chance of exploitation in the next 30 days, higher than 34% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 7.2 | AV:L/AC:L/Au:N/C:C/I:C/A:C |
Classification
- Weakness
-
- CWE-399 Resource Management Errors
- Technology feeds
References
-
patchwork.kernel.org
/patch/38926/
patch
-
ubuntu.com
/usn/USN-852-1
vendor-advisory
-
redhat.com
/support/errata/RHSA-2009-1465.html
vendor-advisory
-
secunia.com
/advisories/37105
third-party-advisory, vendor-advisory
- bugzilla.redhat.com /show_bug.cgi?id=524124
-
openwall.com
/lists/oss-security/2009/09/18/1
mailing-list
-
openwall.com
/lists/oss-security/2009/09/22/8
mailing-list
-
oval.cisecurity.org
/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11328
vdb-entry, signature
-
openwall.com
/lists/oss-security/2009/09/21/1
mailing-list
- git.kernel.org /?p=linux/kernel/git/torvalds/linux-2.6.git%3Ba=commitdiff%3Bh=07708c4af1346ab1521b26a202f438366b7bcffd
Sources
- CVE List CVE-2009-3290
- NVD CVE-2009-3290
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.