Skip to content
OpenAdvisories
Unscored CVE-2010-0309 EUVD-2010-0340GHSA-wqgc-3hgm-hrw9

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 da…

Published Feb 12, 2010 · Updated Aug 7, 2024 · Assigned by redhat

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 5.0 kvm 72+dfsg-5~lenny5 DSA-2010-1
Debian 5.0 linux-2.6 2.6.26-21lenny3 DSA-1996-1
ReleasePackageFixed inAdvisory
RHEL 5 rhev-hypervisor +1 5.4-2.1.8.el5_4rhev2_1 RHSA-2010:0095
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Rhel Virtualization 5 kvm +3 83-105.el5_4.22 RHSA-2010:0088

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 kernel 6.6.35.1-4 —
Azure Linux 2 (CBL-Mariner) kernel 5.10.78.1-1 —

Advisories 4

References