An issue was discovered in the Linux kernel before 5.8. arch/x86/kvm/svm/svm.c allows a setmemoryregion_test infinite loop for certain nested page faults, aka CID-e72436bc3a52.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2020-36310.json"
[
{
"id": "CVE-2020-36310-0ab4fcc3",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@e72436bc3a5206f95bb384e741154166ddb3202e",
"signature_type": "Function",
"target": {
"function": "svm_need_emulation_on_page_fault",
"file": "arch/x86/kvm/svm/svm.c"
},
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 393.0,
"function_hash": "290102239488041440951946804451615657871"
}
},
{
"id": "CVE-2020-36310-4fd28376",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@e72436bc3a5206f95bb384e741154166ddb3202e",
"signature_type": "Line",
"target": {
"file": "virt/kvm/kvm_main.c"
},
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"200626010079722037928220380601664611436",
"160193607275228684443903030346349125281",
"24271252443123675526889702763984679394",
"242698275465871588969321756977568203536"
]
}
},
{
"id": "CVE-2020-36310-6d977cb7",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@e72436bc3a5206f95bb384e741154166ddb3202e",
"signature_type": "Line",
"target": {
"file": "arch/x86/kvm/svm/svm.c"
},
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"145789602487796423380538002165914922260",
"269931969811580820957958008257494793878",
"9661601586185071851573642546243627137"
]
}
}
]