In the Linux kernel, the following vulnerability has been resolved:
thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in an error handling path
If devm_krealloc() fails, then 'efuse' is leaking. So free it to avoid a leak.
[
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 827.0,
"function_hash": "44439490018161727281337130500802421590"
},
"target": {
"file": "drivers/thermal/mediatek/lvts_thermal.c",
"function": "lvts_calibration_read"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2db869da91afd48e5b9ec76814709be49662b07d",
"signature_version": "v1",
"id": "CVE-2024-27068-0703ee51"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"124828400582705892459340240817713278546",
"169515832784651760089936072187454664696",
"59487556560400854861793486844598846523",
"41724673964152609707187029100011067554",
"226005632376215300342206349136648307643"
],
"threshold": 0.9
},
"target": {
"file": "drivers/thermal/mediatek/lvts_thermal.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2db869da91afd48e5b9ec76814709be49662b07d",
"signature_version": "v1",
"id": "CVE-2024-27068-1b2f1bda"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 827.0,
"function_hash": "44439490018161727281337130500802421590"
},
"target": {
"file": "drivers/thermal/mediatek/lvts_thermal.c",
"function": "lvts_calibration_read"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ca93bf607a44c1f009283dac4af7df0d9ae5e357",
"signature_version": "v1",
"id": "CVE-2024-27068-4281ec44"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"124828400582705892459340240817713278546",
"169515832784651760089936072187454664696",
"59487556560400854861793486844598846523",
"41724673964152609707187029100011067554",
"226005632376215300342206349136648307643"
],
"threshold": 0.9
},
"target": {
"file": "drivers/thermal/mediatek/lvts_thermal.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ca93bf607a44c1f009283dac4af7df0d9ae5e357",
"signature_version": "v1",
"id": "CVE-2024-27068-516b7366"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 827.0,
"function_hash": "44439490018161727281337130500802421590"
},
"target": {
"file": "drivers/thermal/mediatek/lvts_thermal.c",
"function": "lvts_calibration_read"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a37f3652bee468f879d35fe2da9ede3f1dcbb7be",
"signature_version": "v1",
"id": "CVE-2024-27068-9c09f066"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"124828400582705892459340240817713278546",
"169515832784651760089936072187454664696",
"59487556560400854861793486844598846523",
"41724673964152609707187029100011067554",
"226005632376215300342206349136648307643"
],
"threshold": 0.9
},
"target": {
"file": "drivers/thermal/mediatek/lvts_thermal.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a37f3652bee468f879d35fe2da9ede3f1dcbb7be",
"signature_version": "v1",
"id": "CVE-2024-27068-fa36610b"
}
]