CVE-2010-0309
The pit_ioport_read function in the Programmable Interval Timer (PIT) emulation in i8254.c in KVM...
The pit_ioport_read function in the Programmable Interval Timer (PIT) emulation in i8254.c in KVM 83 does not properly use the pit_state data structure, which allows guest OS users to cause a denial of service (host OS crash or hang) by attempting to read the /dev/port file.
Exploit likelihood
What each source reports
NVD Score used
6.8
The pit_ioport_read function in the Programmable Interval Timer (PIT) emulation in i8254.c in KVM 83 does not properly use the pit_state data structure, which allows guest OS users to cause a denial of service (host OS crash or hang) by attempting to read the /dev/port file.
- Record
CVE-2010-0309- CVSS 2.0
- 6.8 Medium
AV:N/AC:L/Au:S/C:N/I:N/A:C - Weakness
- CWE-16
- Updated
- 2026-11-02
CVE List No score
The pit_ioport_read function in the Programmable Interval Timer (PIT) emulation in i8254.c in KVM 83 does not properly use the pit_state data structure, which allows guest OS users to cause a denial of service (host OS crash or hang) by attempting to read the /dev/port file.
- Record
CVE-2010-0309- Updated
- 2026-11-02
EUVDEUVD-2010-0340 No score
The pit_ioport_read function in the Programmable Interval Timer (PIT) emulation in i8254.c in KVM 83 does not properly use the pit_state data structure, which allows guest OS users to cause a denial of service (host OS crash or hang) by attempting to read the /dev/port file.
- Record
EUVD-2010-0340- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-wqgc-3hgm-hrw9 No score
The pit_ioport_read function in the Programmable Interval Timer (PIT) emulation in i8254.c in KVM...
The pit_ioport_read function in the Programmable Interval Timer (PIT) emulation in i8254.c in KVM 83 does not properly use the pit_state data structure, which allows guest OS users to cause a denial of service (host OS crash or hang) by attempting to read the /dev/port file.
- Record
GHSA-wqgc-3hgm-hrw9- Updated
- 2026-11-02
OSVAZL-34841 No score
CVE-2010-0309 affecting package kernel for versions less than 6.6.35.1-4
The pit_ioport_read function in the Programmable Interval Timer (PIT) emulation in i8254.c in KVM 83 does not properly use the pit_state data structure, which allows guest OS users to cause a denial of service (host OS crash or hang) by attempting to read the /dev/port file.
- Record
AZL-34841- Updated
- 2026-11-05
OSVAZL-6509 No score
CVE-2010-0309 affecting package kernel for versions less than 5.10.78.1-1
The pit_ioport_read function in the Programmable Interval Timer (PIT) emulation in i8254.c in KVM 83 does not properly use the pit_state data structure, which allows guest OS users to cause a denial of service (host OS crash or hang) by attempting to read the /dev/port file.
- Record
AZL-6509- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
kernelAzure Linux:3 |
before 6.6.35.1-4 | 6.6.35.1-4 |
kernelAzure Linux:2 |
before 5.10.78.1-1 | 5.10.78.1-1 |
linux-2.6Debian:5.0 From an advisory covering 13 CVEs |
before 2.6.26-21lenny3, plus listed versions 2.6.26-132.6.26-13lenny22.6.26-13lenny2~bpo40+12.6.26-142.6.26-15 Show 22 moreShow less2.6.26-15lenny12.6.26-15lenny22.6.26-15lenny32.6.26-15~bpo40+12.6.26-15~bpo40+22.6.26-162.6.26-172.6.26-17lenny12.6.26-17lenny22.6.26-17lenny2~bpo40+12.6.26-17~bpo40+12.6.26-182.6.26-192.6.26-19lenny12.6.26-19lenny22.6.26-19~bpo40+12.6.26-202.6.26-20~bpo40+12.6.26-212.6.26-21lenny12.6.26-21lenny22.6.26-21~bpo40+1 |
2.6.26-21lenny3 |
kvmDebian:5.0 From an advisory covering 4 CVEs |
before 72+dfsg-5~lenny5, plus listed versions 72+dfsg-472+dfsg-5~lenny172+dfsg-5~lenny272+dfsg-5~lenny372+dfsg-5~lenny4 |
72+dfsg-5~lenny5 |
kmod-kvmRed Hat:rhel_virtualization:5::client From an advisory covering 4 CVEs |
before 0:83-105.el5_4.22 | 0:83-105.el5_4.22 |
kvmRed Hat:rhel_virtualization:5::client From an advisory covering 4 CVEs |
before 0:83-105.el5_4.22 | 0:83-105.el5_4.22 |
kvm-debuginfoRed Hat:rhel_virtualization:5::client From an advisory covering 4 CVEs |
before 0:83-105.el5_4.22 | 0:83-105.el5_4.22 |
kvm-qemu-imgRed Hat:rhel_virtualization:5::client From an advisory covering 4 CVEs |
before 0:83-105.el5_4.22 | 0:83-105.el5_4.22 |
kvm-toolsRed Hat:rhel_virtualization:5::client From an advisory covering 4 CVEs |
before 0:83-105.el5_4.22 | 0:83-105.el5_4.22 |
kmod-kvmRed Hat:rhel_virtualization:5::server From an advisory covering 4 CVEs |
before 0:83-105.el5_4.22 | 0:83-105.el5_4.22 |
Show 6 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kvmRed Hat:rhel_virtualization:5::server From an advisory covering 4 CVEs |
before 0:83-105.el5_4.22 | 0:83-105.el5_4.22 |
kvm-debuginfoRed Hat:rhel_virtualization:5::server From an advisory covering 4 CVEs |
before 0:83-105.el5_4.22 | 0:83-105.el5_4.22 |
kvm-qemu-imgRed Hat:rhel_virtualization:5::server From an advisory covering 4 CVEs |
before 0:83-105.el5_4.22 | 0:83-105.el5_4.22 |
kvm-toolsRed Hat:rhel_virtualization:5::server From an advisory covering 4 CVEs |
before 0:83-105.el5_4.22 | 0:83-105.el5_4.22 |
rhev-hypervisorRed Hat:enterprise_linux:5::hypervisor From an advisory covering 8 CVEs |
before 0:5.4-2.1.8.el5_4rhev2_1 | 0:5.4-2.1.8.el5_4rhev2_1 |
rhev-hypervisor-pxeRed Hat:enterprise_linux:5::hypervisor From an advisory covering 8 CVEs |
before 0:5.4-2.1.8.el5_4rhev2_1 | 0:5.4-2.1.8.el5_4rhev2_1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2010-0309 is a medium vulnerability (CVSS 6.8) in Linux Kernel, published February 12, 2010. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.77%, the 86th percentile. Fixed in kernel 6.6.35.1-4.
References
securityfocus.com/bid/38158
ubuntu.com/usn/USN-914-1
vupen.com/english/advisories/2010/0638
rhn.redhat.com/errata/RHSA-2010-0088.html
secunia.com/advisories/38922
openwall.com/lists/oss-security/2010/02/02/4
Show 65 moreShow less
debian.org/security/2010/dsa-1996
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11095
bugzilla.redhat.com/show_bug.cgi?id=560887
openwall.com/lists/oss-security/2010/02/02/1
mail-archive.com/kvm%40vger.kernel.org/msg28002.html
rhn.redhat.com/errata/RHSA-2010-0095.html
secunia.com/advisories/38492
nvd.nist.gov/vuln/detail/CVE-2010-0309
mail-archive.com/[email protected]/msg28002.html
github.com/advisories/GHSA-wqgc-3hgm-hrw9
access.redhat.com/errata/RHSA-2010:0088
redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=537028
bugzilla.redhat.com/show_bug.cgi?id=545874
bugzilla.redhat.com/show_bug.cgi?id=546562
bugzilla.redhat.com/show_bug.cgi?id=546563
bugzilla.redhat.com/show_bug.cgi?id=547293
bugzilla.redhat.com/show_bug.cgi?id=547625
bugzilla.redhat.com/show_bug.cgi?id=548368
bugzilla.redhat.com/show_bug.cgi?id=552159
bugzilla.redhat.com/show_bug.cgi?id=552518
bugzilla.redhat.com/show_bug.cgi?id=552519
bugzilla.redhat.com/show_bug.cgi?id=552528
bugzilla.redhat.com/show_bug.cgi?id=552529
bugzilla.redhat.com/show_bug.cgi?id=552530
bugzilla.redhat.com/show_bug.cgi?id=553249
bugzilla.redhat.com/show_bug.cgi?id=557025
bugzilla.redhat.com/show_bug.cgi?id=559091
bugzilla.redhat.com/show_bug.cgi?id=560654
bugzilla.redhat.com/show_bug.cgi?id=561022
security.access.redhat.com/data/csaf/v2/advisories/2010/rhsa-2010_0088.json
access.redhat.com/security/cve/CVE-2010-0297
cve.org/CVERecord?id=CVE-2010-0297
nvd.nist.gov/vuln/detail/CVE-2010-0297
access.redhat.com/security/cve/CVE-2010-0298
cve.org/CVERecord?id=CVE-2010-0298
nvd.nist.gov/vuln/detail/CVE-2010-0298
access.redhat.com/security/cve/CVE-2010-0306
cve.org/CVERecord?id=CVE-2010-0306
nvd.nist.gov/vuln/detail/CVE-2010-0306
access.redhat.com/security/cve/CVE-2010-0309
cve.org/CVERecord?id=CVE-2010-0309
access.redhat.com/errata/RHSA-2010:0095
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=545411
bugzilla.redhat.com/show_bug.cgi?id=548641
bugzilla.redhat.com/show_bug.cgi?id=550907
bugzilla.redhat.com/show_bug.cgi?id=551214
bugzilla.redhat.com/show_bug.cgi?id=552126
security.access.redhat.com/data/csaf/v2/advisories/2010/rhsa-2010_0095.json
access.redhat.com/security/cve/CVE-2007-4567
cve.org/CVERecord?id=CVE-2007-4567
nvd.nist.gov/vuln/detail/CVE-2007-4567
access.redhat.com/security/cve/CVE-2009-4272
cve.org/CVERecord?id=CVE-2009-4272
nvd.nist.gov/vuln/detail/CVE-2009-4272
access.redhat.com/security/cve/CVE-2009-4536
cve.org/CVERecord?id=CVE-2009-4536
nvd.nist.gov/vuln/detail/CVE-2009-4536
access.redhat.com/security/cve/CVE-2009-4537
cve.org/CVERecord?id=CVE-2009-4537
nvd.nist.gov/vuln/detail/CVE-2009-4537
access.redhat.com/security/cve/CVE-2009-4538
cve.org/CVERecord?id=CVE-2009-4538
nvd.nist.gov/vuln/detail/CVE-2009-4538