In __pkvm_guest_relinquish_to_host of mem_protect.c, there is a possible configuration data leak due to a logic error in the code. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"fixes": [
"https://android.googlesource.com/kernel/common/+/19fbea31785113700731f4b458d7e20d05777729",
"https://android.googlesource.com/kernel/common/+/cac44a0bcfc58c85082b13220b4adcac43ccf369"
],
"severity": "High",
"spl": "2025-12-05",
"types": [
"ID"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"line_hashes": [
"131227306666441879508761850013441368112",
"21922552697529305328648648915412699550",
"52653619669163474568738960784918547520",
"164040552376946317041095818523462706260"
],
"threshold": 0.9
},
"id": "ASB-A-432439762-2a10cbb0",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/kernel/common/+/19fbea31785113700731f4b458d7e20d05777729",
"target": {
"file": "arch/arm64/kvm/hyp/nvhe/mem_protect.c"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"320293772661472312048810456291774574717",
"91332178168255014158161984022194607833",
"100747059034036109629162491946924032826",
"152255240778144219091245669362044770192"
],
"threshold": 0.9
},
"id": "ASB-A-432439762-4204ac16",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/kernel/common/+/cac44a0bcfc58c85082b13220b4adcac43ccf369",
"target": {
"file": "arch/arm64/kvm/hyp/nvhe/mem_protect.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "309830808234799762205454116092567853765",
"length": 714
},
"id": "ASB-A-432439762-438efc40",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/kernel/common/+/19fbea31785113700731f4b458d7e20d05777729",
"target": {
"file": "arch/arm64/kvm/hyp/nvhe/mem_protect.c",
"function": "__pkvm_guest_relinquish_to_host"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "172209284479236708960883743860973463069",
"length": 754
},
"id": "ASB-A-432439762-bd687432",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/kernel/common/+/cac44a0bcfc58c85082b13220b4adcac43ccf369",
"target": {
"file": "arch/arm64/kvm/hyp/nvhe/mem_protect.c",
"function": "__pkvm_guest_relinquish_to_host"
}
}
]
}