{
    "id": "CVE-2015-3214",
    "published": "2015-08-31 10:59:07",
    "last_modified": "2026-06-17 00:25:33",
    "cvss_score": "6.9",
    "cvss_severity": "MEDIUM",
    "cvss_version": "2.0",
    "cvss_vector": "AV:L/AC:M/Au:N/C:C/I:C/A:C",
    "cwe": "CWE-119",
    "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.",
    "epss_score": "0.01594",
    "epss_percentile": "0.74984",
    "kev": 0,
    "kev_due": null,
    "has_exploit": 1,
    "updated_at": "2026-10-09 18:17:14",
    "priority": {
        "rank": 2,
        "label": "Patch early",
        "why": "A public exploit exists."
    },
    "products": [
        {
            "vendor": "arista",
            "product": "eos"
        },
        {
            "vendor": "debian",
            "product": "debian_linux"
        },
        {
            "vendor": "lenovo",
            "product": "emc_px12-400r_ivx"
        },
        {
            "vendor": "lenovo",
            "product": "emc_px12-450r_ivx"
        },
        {
            "vendor": "linux",
            "product": "linux_kernel"
        },
        {
            "vendor": "qemu",
            "product": "qemu"
        },
        {
            "vendor": "redhat",
            "product": "enterprise_linux_compute_node_eus"
        },
        {
            "vendor": "redhat",
            "product": "enterprise_linux_for_power_big_endian"
        },
        {
            "vendor": "redhat",
            "product": "enterprise_linux_for_power_big_endian_eus"
        },
        {
            "vendor": "redhat",
            "product": "enterprise_linux_for_scientific_computing"
        },
        {
            "vendor": "redhat",
            "product": "enterprise_linux_server"
        },
        {
            "vendor": "redhat",
            "product": "enterprise_linux_server_aus"
        },
        {
            "vendor": "redhat",
            "product": "enterprise_linux_server_eus"
        },
        {
            "vendor": "redhat",
            "product": "enterprise_linux_server_from_rhui"
        },
        {
            "vendor": "redhat",
            "product": "enterprise_linux_server_tus"
        },
        {
            "vendor": "redhat",
            "product": "enterprise_linux_server_update_services_for_sap_solutions"
        },
        {
            "vendor": "redhat",
            "product": "enterprise_linux_workstation"
        },
        {
            "vendor": "redhat",
            "product": "openstack"
        },
        {
            "vendor": "redhat",
            "product": "virtualization"
        }
    ],
    "kev_detail": null,
    "exploits": [
        {
            "source": "exploit-db",
            "ref_id": "37990",
            "title": "QEMU - Programmable Interrupt Timer Controller Heap Overflow",
            "date": "2015-08-27",
            "url": "https://www.exploit-db.com/exploits/37990"
        }
    ],
    "refs_list": [
        "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",
        "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"
    ]
}