In the Linux kernel, the following vulnerability has been resolved:
staging: vchiq_arm: Fix possible NPR of keep-alive thread
In case vchiqplatformconnstatechanged() is never called or fails before driver removal, kathread won't be a valid pointer to a taskstruct. So do the necessary checks before calling kthread_stop to avoid a crash.
[
{
"target": {
"file": "drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c",
"function": "vchiq_remove"
},
"digest": {
"length": 395.0,
"function_hash": "315098155468806558760480454857789038860"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1817c4b85011998604e5ff9a80a6e01adb7e7e81",
"deprecated": false,
"id": "CVE-2025-22078-8b47e322",
"signature_version": "v1",
"signature_type": "Function"
},
{
"target": {
"file": "drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c"
},
"digest": {
"line_hashes": [
"51281265368044960525999294204787321595",
"256904641741681784987733822009303953708",
"192630352888437692236853017211284550943",
"316713727586530446957411117404117233406"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1817c4b85011998604e5ff9a80a6e01adb7e7e81",
"deprecated": false,
"id": "CVE-2025-22078-d3ccdcf3",
"signature_version": "v1",
"signature_type": "Line"
}
]