Back
CVE-2015-3214
The pit_ioport_read in i8254.c in the Linux kernel before 2.6.33 and QEMU before 2.3.1 does not distinguish between read lengths and write…
Medium6.9EPSS 1.6%
- Published
- Updated
- Reserved
- Assigned by
- redhat
Description
The pit_ioport_read in i8254.c in the Linux kernel before 2.6.33 and QEMU before 2.3.1 does not distinguish between read lengths and write lengths, which might allow guest OS users to execute arbitrary code on the host OS by triggering use of an invalid index.
Scores
| Scored by | CVSS | Score | Vector |
|---|---|---|---|
| NVDNVD · Modified | 2.0 | Medium6.9 | AV:L/AC:M/Au:N/C:C/I:C/A:C |
- EPSS (exploitation in 30 days)
- 1.6% · top 24% of all CVEs (5 Nov 2026)
Loading the EPSS history…
The list uses the assigner's score when there is one, then CISA's, then NVD's: Medium 6.9.
Weakness
Affected products
n/a
- affected n/a
References (17)
- https://support.lenovo.com/product_security/qemu (opens in a new tab)x_refsource_CONFIRMx_transferred
- https://bugzilla.redhat.com/show_bug.cgi?id=1229640 (opens in a new tab)x_refsource_CONFIRMx_transferred
- https://support.lenovo.com/us/en/product_security/qemu (opens in a new tab)x_refsource_CONFIRMx_transferred
- 37990 (opens in a new tab)exploitx_refsource_EXPLOIT-DBx_transferred
- GLSA-201510-02 (opens in a new tab)vendor-advisoryx_refsource_GENTOOx_transferred
- https://github.com/torvalds/linux/commit/ee73f656a604d5aa9df86a97102e4e462dd79924 (opens in a new tab)x_refsource_CONFIRMx_transferred
- DSA-3348 (opens in a new tab)vendor-advisoryx_refsource_DEBIANx_transferred
- RHSA-2015:1508 (opens in a new tab)vendor-advisoryx_refsource_REDHATx_transferred
- RHSA-2015:1507 (opens in a new tab)vendor-advisoryx_refsource_REDHATx_transferred
- http://mirror.linux.org.au/linux/kernel/v2.6/ChangeLog-2.6.33 (opens in a new tab)x_refsource_CONFIRMx_transferred
- http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=ee73f656a604d5aa9df86a97102e4e462dd79924 (opens in a new tab)x_refsource_CONFIRMx_transferred
- RHSA-2015:1512 (opens in a new tab)vendor-advisoryx_refsource_REDHATx_transferred
- 1032598 (opens in a new tab)vdb-entryx_refsource_SECTRACKx_transferred
- 75273 (opens in a new tab)vdb-entryx_refsource_BIDx_transferred
- [oss-security] 20150625 Re: CVE request -- Linux kernel - kvm: x86: out-of-bounds memory access in pit_ioport_read function (opens in a new tab)mailing-listx_refsource_MLISTx_transferred
- [qemu-devel] 20150617 Re: [PATCH] i8254: fix out-of-bounds memory access in pit_ioport_read() (opens in a new tab)mailing-listx_refsource_MLISTx_transferred
- https://www.arista.com/en/support/advisories-notices/security-advisories/1180-security-advisory-13 (opens in a new tab)x_refsource_MISCx_transferred
Sources
The same CVE in the primary databases and aggregators, to check against.
- CVE.org record (opens in a new tab)
- CVE List JSON (GitHub) (opens in a new tab)
- NVD (opens in a new tab)
- FIRST EPSS (opens in a new tab)
- OSV.dev (opens in a new tab)
- GitHub Advisories (opens in a new tab)
- CIRCL Vulnerability-Lookup (opens in a new tab)
Badge for a README or a ticket
[](https://trackcve.app/cve/CVE-2015-3214)Record last updated .