In the Linux kernel, the following vulnerability has been resolved:
wifi: mt76: mt7996: fix potential memory leakage when reading chip temperature
Without this commit, reading chip temperature will cause memory leakage.
{ "vanir_signatures": [ { "id": "CVE-2024-38563-00acd10b", "signature_type": "Line", "target": { "file": "drivers/net/wireless/mediatek/mt76/mt7996/mcu.c" }, "deprecated": false, "digest": { "line_hashes": [ "94487645656022051587349737238144496164", "218323528552800575471589615080395638630", "173885194895592736950116932629859346606", "51558352888742018859637075639749112574", "131545410203385268045623543100609437044", "160368568346871448311111278429539690091", "92361898831547961979384646981090362508", "256189171694108225832029578148739267064", "114533287584644927574179009588811964366" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@474b9412f33be87076b40a49756662594598a85e" }, { "id": "CVE-2024-38563-09062c19", "signature_type": "Function", "target": { "file": "drivers/net/wireless/mediatek/mt76/mt7996/mcu.c", "function": "mt7996_mcu_get_temperature" }, "deprecated": false, "digest": { "length": 650.0, "function_hash": "293895612715462114621014639165215618098" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84e81f9b4818b8efe89beb12a246d5d510631939" }, { "id": "CVE-2024-38563-9083580f", "signature_type": "Function", "target": { "file": "drivers/net/wireless/mediatek/mt76/mt7996/mcu.c", "function": "mt7996_mcu_get_temperature" }, "deprecated": false, "digest": { "length": 650.0, "function_hash": "293895612715462114621014639165215618098" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@474b9412f33be87076b40a49756662594598a85e" }, { "id": "CVE-2024-38563-9cc3e604", "signature_type": "Line", "target": { "file": "drivers/net/wireless/mediatek/mt76/mt7996/mcu.c" }, "deprecated": false, "digest": { "line_hashes": [ "94487645656022051587349737238144496164", "218323528552800575471589615080395638630", "173885194895592736950116932629859346606", "51558352888742018859637075639749112574", "131545410203385268045623543100609437044", "160368568346871448311111278429539690091", "92361898831547961979384646981090362508", "256189171694108225832029578148739267064", "114533287584644927574179009588811964366" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84e81f9b4818b8efe89beb12a246d5d510631939" }, { "id": "CVE-2024-38563-c9eee03d", "signature_type": "Function", "target": { "file": "drivers/net/wireless/mediatek/mt76/mt7996/mcu.c", "function": "mt7996_mcu_get_temperature" }, "deprecated": false, "digest": { "length": 650.0, "function_hash": "293895612715462114621014639165215618098" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef46dbb93fc9279fb7de883aac22abffe214e6b5" }, { "id": "CVE-2024-38563-d4c83190", "signature_type": "Line", "target": { "file": "drivers/net/wireless/mediatek/mt76/mt7996/mcu.c" }, "deprecated": false, "digest": { "line_hashes": [ "94487645656022051587349737238144496164", "218323528552800575471589615080395638630", "173885194895592736950116932629859346606", "51558352888742018859637075639749112574", "131545410203385268045623543100609437044", "160368568346871448311111278429539690091", "92361898831547961979384646981090362508", "256189171694108225832029578148739267064", "114533287584644927574179009588811964366" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef46dbb93fc9279fb7de883aac22abffe214e6b5" } ] }