In __pkvm_guest_relinquish_to_host of mem_protect.c, there is a possible out-of-bounds write due to improper input validation. This could lead to local denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"fixes": [
"https://android.googlesource.com/kernel/common/+/4a75aa4e840f294efd47084e083a6e91069bce58",
"https://android.googlesource.com/kernel/common/+/525cfccadb92e7c9314d03cce600fed7335874d9"
],
"severity": "High",
"spl": "2026-11-05",
"types": [
"DoS"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"function_hash": "173028508911217046331614202396735705754",
"length": 1043
},
"id": "ASB-A-508541359-4ebaec12",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/kernel/common/+/525cfccadb92e7c9314d03cce600fed7335874d9",
"target": {
"file": "arch/arm64/kvm/hyp/nvhe/mem_protect.c",
"function": "__pkvm_guest_relinquish_to_host"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "259669710497397115355318959258188881858",
"length": 877
},
"id": "ASB-A-508541359-58536db8",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/kernel/common/+/4a75aa4e840f294efd47084e083a6e91069bce58",
"target": {
"file": "arch/arm64/kvm/hyp/nvhe/mem_protect.c",
"function": "__pkvm_guest_relinquish_to_host"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"66758809532874694544408197000675381638",
"324173879373054346288928917696355274385",
"201412632586113100469882815926512364194"
],
"threshold": 0.9
},
"id": "ASB-A-508541359-6aa89019",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/kernel/common/+/525cfccadb92e7c9314d03cce600fed7335874d9",
"target": {
"file": "arch/arm64/kvm/hyp/nvhe/mem_protect.c"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"87073718669574804823319088368524105598",
"222251427937631417710456605717234674891",
"276064985052561733977643580296228525838"
],
"threshold": 0.9
},
"id": "ASB-A-508541359-9fc25d30",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/kernel/common/+/4a75aa4e840f294efd47084e083a6e91069bce58",
"target": {
"file": "arch/arm64/kvm/hyp/nvhe/mem_protect.c"
}
}
]
}