The accesspmuevcntr function in arch/arm64/kvm/sys_regs.c in the Linux kernel before 4.8.11 allows privileged KVM guest OS users to cause a denial of service (assertion failure and host OS crash) by accessing the Performance Monitors Cycle Count Register (PMCCNTR).
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-12168.json"
[
{
"signature_type": "Line",
"target": {
"file": "arch/arm64/kvm/sys_regs.c"
},
"deprecated": false,
"id": "CVE-2017-12168-68521704",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"83007300321933134163408166436069205939",
"321600543488083287504113462335011176413",
"185752144951064635229509545189644050381",
"153832624592282942627179876273741042023",
"104813654079388518574774365243152390028",
"263760228507452408084334415792109649655",
"187445911021154463293675667470060764311",
"80103571452370639639746124863964186314",
"53550004128762969779681013035005267396"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@9e3f7a29694049edd728e2400ab57ad7553e5aa9"
},
{
"signature_type": "Function",
"target": {
"file": "arch/arm64/kvm/sys_regs.c",
"function": "access_pmu_evcntr"
},
"deprecated": false,
"id": "CVE-2017-12168-9c40c027",
"signature_version": "v1",
"digest": {
"function_hash": "186892790655363032671180348583116272510",
"length": 901.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@9e3f7a29694049edd728e2400ab57ad7553e5aa9"
}
]