In the Linux kernel, the following vulnerability has been resolved:
s390/sclp: Prevent release of buffer in I/O
When a task waiting for completion of a Store Data operation is interrupted, an attempt is made to halt this operation. If this attempt fails due to a hardware or firmware problem, there is a chance that the SCLP facility might store data into buffers referenced by the original operation at a later time.
Handle this situation by not releasing the referenced data buffers if the halt attempt fails. For current use cases, this might result in a leak of few pages of memory in case of a rare hardware/firmware malfunction.
[
{
"signature_type": "Line",
"id": "CVE-2024-44969-06a85ad5",
"target": {
"file": "drivers/s390/char/sclp_sd.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1e8b7fb427af6b2ddd54eff66a6b428a81c96633",
"digest": {
"line_hashes": [
"148254811881911432423425115330803530743",
"64445194296270933621810355235068731741",
"239214049597345666971076396006151443732",
"225482587110482368189639343694018944853",
"175831223539934139692353387686199628068"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"id": "CVE-2024-44969-284933e8",
"target": {
"file": "drivers/s390/char/sclp_sd.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a88a49473c94ccfd8dce1e766aacf3c627278463",
"digest": {
"line_hashes": [
"148254811881911432423425115330803530743",
"64445194296270933621810355235068731741",
"239214049597345666971076396006151443732",
"225482587110482368189639343694018944853",
"175831223539934139692353387686199628068"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"id": "CVE-2024-44969-31552fc5",
"target": {
"function": "sclp_sd_store_data",
"file": "drivers/s390/char/sclp_sd.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1ec5ea9e25f582fd6999393e2f2c3bf56f234e05",
"digest": {
"function_hash": "273632094259773614958541071595893748877",
"length": 983.0
}
},
{
"signature_type": "Line",
"id": "CVE-2024-44969-3bfe31d1",
"target": {
"file": "drivers/s390/char/sclp_sd.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1ec5ea9e25f582fd6999393e2f2c3bf56f234e05",
"digest": {
"line_hashes": [
"148254811881911432423425115330803530743",
"64445194296270933621810355235068731741",
"239214049597345666971076396006151443732",
"225482587110482368189639343694018944853",
"175831223539934139692353387686199628068"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"id": "CVE-2024-44969-42c1e823",
"target": {
"function": "sclp_sd_store_data",
"file": "drivers/s390/char/sclp_sd.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1e8b7fb427af6b2ddd54eff66a6b428a81c96633",
"digest": {
"function_hash": "273632094259773614958541071595893748877",
"length": 983.0
}
},
{
"signature_type": "Line",
"id": "CVE-2024-44969-45fff2ec",
"target": {
"file": "drivers/s390/char/sclp_sd.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a3e52a4c22c846858a6875e1c280030a3849e148",
"digest": {
"line_hashes": [
"148254811881911432423425115330803530743",
"64445194296270933621810355235068731741",
"239214049597345666971076396006151443732",
"225482587110482368189639343694018944853",
"175831223539934139692353387686199628068"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"id": "CVE-2024-44969-477705c1",
"target": {
"function": "sclp_sd_store_data",
"file": "drivers/s390/char/sclp_sd.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a88a49473c94ccfd8dce1e766aacf3c627278463",
"digest": {
"function_hash": "273632094259773614958541071595893748877",
"length": 983.0
}
},
{
"signature_type": "Function",
"id": "CVE-2024-44969-7c3c7709",
"target": {
"function": "sclp_sd_store_data",
"file": "drivers/s390/char/sclp_sd.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2429ea3b4330e3653b72b210a0d5f2a717359506",
"digest": {
"function_hash": "273632094259773614958541071595893748877",
"length": 983.0
}
},
{
"signature_type": "Function",
"id": "CVE-2024-44969-7ec9e215",
"target": {
"function": "sclp_sd_store_data",
"file": "drivers/s390/char/sclp_sd.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7a7e60ed23d471a07dbbe72565d2992ee8244bbe",
"digest": {
"function_hash": "273632094259773614958541071595893748877",
"length": 983.0
}
},
{
"signature_type": "Line",
"id": "CVE-2024-44969-80808a45",
"target": {
"file": "drivers/s390/char/sclp_sd.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7a7e60ed23d471a07dbbe72565d2992ee8244bbe",
"digest": {
"line_hashes": [
"148254811881911432423425115330803530743",
"64445194296270933621810355235068731741",
"239214049597345666971076396006151443732",
"225482587110482368189639343694018944853",
"175831223539934139692353387686199628068"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"id": "CVE-2024-44969-9a841be6",
"target": {
"function": "sclp_sd_store_data",
"file": "drivers/s390/char/sclp_sd.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bf365071ea92b9579d5a272679b74052a5643e35",
"digest": {
"function_hash": "273632094259773614958541071595893748877",
"length": 983.0
}
},
{
"signature_type": "Line",
"id": "CVE-2024-44969-c5c724e4",
"target": {
"file": "drivers/s390/char/sclp_sd.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bf365071ea92b9579d5a272679b74052a5643e35",
"digest": {
"line_hashes": [
"148254811881911432423425115330803530743",
"64445194296270933621810355235068731741",
"239214049597345666971076396006151443732",
"225482587110482368189639343694018944853",
"175831223539934139692353387686199628068"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"id": "CVE-2024-44969-d0fe54b9",
"target": {
"function": "sclp_sd_store_data",
"file": "drivers/s390/char/sclp_sd.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@46f67233b011385d53cf14d272431755de3a7c79",
"digest": {
"function_hash": "273632094259773614958541071595893748877",
"length": 983.0
}
},
{
"signature_type": "Function",
"id": "CVE-2024-44969-d325e748",
"target": {
"function": "sclp_sd_store_data",
"file": "drivers/s390/char/sclp_sd.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a3e52a4c22c846858a6875e1c280030a3849e148",
"digest": {
"function_hash": "273632094259773614958541071595893748877",
"length": 983.0
}
},
{
"signature_type": "Line",
"id": "CVE-2024-44969-d95e3199",
"target": {
"file": "drivers/s390/char/sclp_sd.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2429ea3b4330e3653b72b210a0d5f2a717359506",
"digest": {
"line_hashes": [
"148254811881911432423425115330803530743",
"64445194296270933621810355235068731741",
"239214049597345666971076396006151443732",
"225482587110482368189639343694018944853",
"175831223539934139692353387686199628068"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"id": "CVE-2024-44969-f517325f",
"target": {
"file": "drivers/s390/char/sclp_sd.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@46f67233b011385d53cf14d272431755de3a7c79",
"digest": {
"line_hashes": [
"148254811881911432423425115330803530743",
"64445194296270933621810355235068731741",
"239214049597345666971076396006151443732",
"225482587110482368189639343694018944853",
"175831223539934139692353387686199628068"
],
"threshold": 0.9
}
}
]