CVE-2015-3214
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.
Predictions
Heuristic predictions, AS-IS, for prioritization only.
Mitigations
Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2015-3214
Vendor advisory: secalert@redhat.com — https://github.com/torvalds/linux/commit/ee73f656a604d5aa9df86a97102e4e462dd79924
Vendor advisory: secalert@redhat.com — http://mirror.linux.org.au/linux/kernel/v2.6/ChangeLog-2.6.33
Vendor advisory: secalert@redhat.com — http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=ee73f656a604d5aa9df86a97102e4e462dd79924
OS impact
| OS | Version | Status | Fixed in |
|---|---|---|---|
| debian | bookworm | fixed | 0 |
| debian | bullseye | fixed | 0 |
| debian | forky | fixed | 0 |
| debian | sid | fixed | 0 |
| debian | trixie | fixed | 0 |
| debian | 7.0 | affected | |
| debian | 8.0 | affected | |
| linux-kernel | affected | | |
| rhel | 7.0 | affected | |
Application impact
| Vendor | Product | Versions | Fixed |
|---|---|---|---|
| qemu | qemu | {"endIncluding":"2.3.0"} | |
| redhat | openstack | 5.0 | |
| redhat | openstack | 6.0 | |
| redhat | virtualization | 3.0 | |
References
- http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=ee73f656a604d5aa9df86a97102e4e462dd79924
- http://mirror.linux.org.au/linux/kernel/v2.6/ChangeLog-2.6.33
- http://rhn.redhat.com/errata/RHSA-2015-1507.html
- http://rhn.redhat.com/errata/RHSA-2015-1508.html
- http://rhn.redhat.com/errata/RHSA-2015-1512.html
- http://www.debian.org/security/2015/dsa-3348
- http://www.openwall.com/lists/oss-security/2015/06/25/7
- http://www.securityfocus.com/bid/75273
- http://www.securitytracker.com/id/1032598
- https://bugzilla.redhat.com/show_bug.cgi?id=1229640
- https://github.com/torvalds/linux/commit/ee73f656a604d5aa9df86a97102e4e462dd79924
- https://security.gentoo.org/glsa/201510-02
- https://support.lenovo.com/product_security/qemu
- https://support.lenovo.com/us/en/product_security/qemu
- https://www.arista.com/en/support/advisories-notices/security-advisories/1180-security-advisory-13
- https://www.exploit-db.com/exploits/37990/
- https://www.mail-archive.com/qemu-devel%40nongnu.org/msg304138.html
- https://security-tracker.debian.org/tracker/CVE-2015-3214
CWEs
CWE-119
Verify integrity in audit chain (admin only). AS-IS.