In the Linux kernel, the following vulnerability has been resolved:
accel/qaic: Fix integer overflow in qaicvalidatereq()
These are u64 variables that come from the user via qaicattachsliceboioctl(). Use checkaddoverflow() to ensure that the math doesn't have an integer wrapping bug.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b2a170c25862ad116bd31be6b9841646b4862e8",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"function": "qaic_validate_req",
"file": "drivers/accel/qaic/qaic_data.c"
},
"id": "CVE-2025-22001-13fe4145",
"digest": {
"length": 542.0,
"function_hash": "151668550640286215073653245283806614875"
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b362fc904d264a88b4af20baae9e82491c285e9c",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/accel/qaic/qaic_data.c"
},
"id": "CVE-2025-22001-53195ff2",
"digest": {
"line_hashes": [
"231149827439595089297334536029151656366",
"182555653467745639805809330702989641005",
"233972443231140438850206409983953007119",
"100102624830383154918585156161421138223",
"229479001979392027421882672126742083008",
"69636034832963169048612575915992952034",
"199872761095442364868717124415819022888",
"174813135648796753419402994109632056957"
],
"threshold": 0.9
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b362fc904d264a88b4af20baae9e82491c285e9c",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"function": "qaic_validate_req",
"file": "drivers/accel/qaic/qaic_data.c"
},
"id": "CVE-2025-22001-8aedb07a",
"digest": {
"length": 542.0,
"function_hash": "151668550640286215073653245283806614875"
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b2a170c25862ad116bd31be6b9841646b4862e8",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/accel/qaic/qaic_data.c"
},
"id": "CVE-2025-22001-9ecd8640",
"digest": {
"line_hashes": [
"231149827439595089297334536029151656366",
"182555653467745639805809330702989641005",
"233972443231140438850206409983953007119",
"100102624830383154918585156161421138223",
"229479001979392027421882672126742083008",
"69636034832963169048612575915992952034",
"199872761095442364868717124415819022888",
"174813135648796753419402994109632056957"
],
"threshold": 0.9
},
"deprecated": false
}
]