The KVM subsystem in the Linux kernel through 4.13.3 allows guest OS users to cause a denial of service (assertion failure, and hypervisor hang or crash) via an out-of bounds guest_irq value, related to arch/x86/kvm/vmx.c and virt/kvm/eventfd.c.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-1000252.json"
[
{
"digest": {
"line_hashes": [
"26298995438543097856758224034933603914",
"203375670388649734057070762899945418319",
"82237952430498695487280558299893167145",
"331072704467286284632927771430225417771",
"115796431461237899957573373321669718948",
"329604595646787013229705370844453833819",
"12411084590251642868938917194216241810",
"229530285137175372226772933853060002869"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "arch/x86/kvm/vmx.c"
},
"signature_type": "Line",
"id": "CVE-2017-1000252-7878c9b6",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@3a8b0677fc6180a467e26cc32ce6b0c09a32f9bb",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"141353458708287918281518971163771716244",
"214843016826543387958449486523108793683",
"167040207950990890003574828050319656821",
"333628479597700697794685520224965060372"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "virt/kvm/eventfd.c"
},
"signature_type": "Line",
"id": "CVE-2017-1000252-ba4ea9f6",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@36ae3c0a36b7456432fedce38ae2f7bd3e01a563",
"deprecated": false
},
{
"digest": {
"function_hash": "14686961938568436987179018891261504503",
"length": 1303.0
},
"signature_version": "v1",
"target": {
"file": "arch/x86/kvm/vmx.c",
"function": "vmx_update_pi_irte"
},
"signature_type": "Function",
"id": "CVE-2017-1000252-cfa1f3aa",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@3a8b0677fc6180a467e26cc32ce6b0c09a32f9bb",
"deprecated": false
},
{
"digest": {
"function_hash": "244398275230394922957867758774579615250",
"length": 270.0
},
"signature_version": "v1",
"target": {
"file": "virt/kvm/eventfd.c",
"function": "kvm_irqfd"
},
"signature_type": "Function",
"id": "CVE-2017-1000252-d606651d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@36ae3c0a36b7456432fedce38ae2f7bd3e01a563",
"deprecated": false
}
]