In the Linux kernel, the following vulnerability has been resolved:
accel/qaic: Fix a leak in mapuserpages()
If getuserpagesfast() allocates some pages but not as many as we wanted, then the current code leaks those pages. Call putpage() on the pages before returning.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53633.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-53633.json"
[
{
"id": "CVE-2023-53633-3a33d181",
"target": {
"function": "find_and_map_user_pages",
"file": "drivers/accel/qaic/qaic_control.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cdcba752a3d48fbe6f05cf2c91ab9497c8daad0c",
"digest": {
"function_hash": "16436559846324482227552209879387114379",
"length": 1276.0
},
"signature_type": "Function"
},
{
"id": "CVE-2023-53633-70908a6c",
"target": {
"function": "find_and_map_user_pages",
"file": "drivers/accel/qaic/qaic_control.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@73274c33d961f4aa0f968f763e2c9f4210b4f4a3",
"digest": {
"function_hash": "16436559846324482227552209879387114379",
"length": 1276.0
},
"signature_type": "Function"
},
{
"id": "CVE-2023-53633-aa6dee1d",
"target": {
"file": "drivers/accel/qaic/qaic_control.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@73274c33d961f4aa0f968f763e2c9f4210b4f4a3",
"digest": {
"threshold": 0.9,
"line_hashes": [
"256957349512548290120571976847790295529",
"284484789158483967670245968286304931687",
"224661358464361334475429145443410216770",
"46074508409450785226451906864748429038",
"337964124229656520532403911624569219349",
"41557059928681709133846790861666067005"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2023-53633-e4396bee",
"target": {
"file": "drivers/accel/qaic/qaic_control.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cdcba752a3d48fbe6f05cf2c91ab9497c8daad0c",
"digest": {
"threshold": 0.9,
"line_hashes": [
"256957349512548290120571976847790295529",
"284484789158483967670245968286304931687",
"224661358464361334475429145443410216770",
"46074508409450785226451906864748429038",
"337964124229656520532403911624569219349",
"41557059928681709133846790861666067005"
]
},
"signature_type": "Line"
}
]