In the Linux kernel, the following vulnerability has been resolved:
clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
The frequency table arrays are supposed to be terminated with an empty element. Add such entry to the end of the arrays where it is missing in order to avoid possible out-of-bound access when the table is traversed by functions like qcomfindfreq() or qcomfindfreq_floor().
Only compile tested.
{ "vanir_signatures": [ { "id": "CVE-2024-26965-0219d365", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86bf75d9158f511db7530bc82a84b19a5134d089", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "254000027220594831746260969826952676661", "112501728918315208190918258573461797178", "283990120261283161181973518715299021767", "282667388555781353427430661435811796589", "298600884930301969209039645168152398317", "75643901312819781996901134302005280884", "256058400709372891631109050058762527636", "338473817364938356992545878062348849753" ] }, "target": { "file": "drivers/clk/qcom/mmcc-msm8974.c" } }, { "id": "CVE-2024-26965-0e425282", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e2c02a85bf53ae86d79b5fccf0a75ac0b78e0c96", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "254000027220594831746260969826952676661", "112501728918315208190918258573461797178", "283990120261283161181973518715299021767", "282667388555781353427430661435811796589", "298600884930301969209039645168152398317", "75643901312819781996901134302005280884", "256058400709372891631109050058762527636", "338473817364938356992545878062348849753" ] }, "target": { "file": "drivers/clk/qcom/mmcc-msm8974.c" } }, { "id": "CVE-2024-26965-3c9d5574", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ca2cf98d46748373e830a13d85d215d64a2d9bf2", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "254000027220594831746260969826952676661", "112501728918315208190918258573461797178", "283990120261283161181973518715299021767", "282667388555781353427430661435811796589", "298600884930301969209039645168152398317", "75643901312819781996901134302005280884", "256058400709372891631109050058762527636", "338473817364938356992545878062348849753" ] }, "target": { "file": "drivers/clk/qcom/mmcc-msm8974.c" } }, { "id": "CVE-2024-26965-43b0f4d9", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ae99e199037c580b7350bfa3596f447a53bcf01f", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "254000027220594831746260969826952676661", "112501728918315208190918258573461797178", "283990120261283161181973518715299021767", "282667388555781353427430661435811796589", "298600884930301969209039645168152398317", "75643901312819781996901134302005280884", "256058400709372891631109050058762527636", "338473817364938356992545878062348849753" ] }, "target": { "file": "drivers/clk/qcom/mmcc-msm8974.c" } }, { "id": "CVE-2024-26965-4e9d4f27", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9926fef71e514b4a8ea9d11d5a84d52b181362", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "254000027220594831746260969826952676661", "112501728918315208190918258573461797178", "283990120261283161181973518715299021767", "282667388555781353427430661435811796589", "298600884930301969209039645168152398317", "75643901312819781996901134302005280884", "256058400709372891631109050058762527636", "338473817364938356992545878062348849753" ] }, "target": { "file": "drivers/clk/qcom/mmcc-msm8974.c" } }, { "id": "CVE-2024-26965-80282217", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f562f3b25177c2055b20fd8cf000496f6fa9194", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "254000027220594831746260969826952676661", "112501728918315208190918258573461797178", "283990120261283161181973518715299021767", "282667388555781353427430661435811796589", "298600884930301969209039645168152398317", "75643901312819781996901134302005280884", "256058400709372891631109050058762527636", "338473817364938356992545878062348849753" ] }, "target": { "file": "drivers/clk/qcom/mmcc-msm8974.c" } }, { "id": "CVE-2024-26965-8d6c231e", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@537040c257ab4cd0673fbae048f3940c8ea2e589", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "254000027220594831746260969826952676661", "112501728918315208190918258573461797178", "283990120261283161181973518715299021767", "282667388555781353427430661435811796589", "298600884930301969209039645168152398317", "75643901312819781996901134302005280884", "256058400709372891631109050058762527636", "338473817364938356992545878062348849753" ] }, "target": { "file": "drivers/clk/qcom/mmcc-msm8974.c" } }, { "id": "CVE-2024-26965-a60375cc", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@99740c4791dc8019b0d758c5389ca6d1c0604d95", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "254000027220594831746260969826952676661", "112501728918315208190918258573461797178", "283990120261283161181973518715299021767", "282667388555781353427430661435811796589", "298600884930301969209039645168152398317", "75643901312819781996901134302005280884", "256058400709372891631109050058762527636", "338473817364938356992545878062348849753" ] }, "target": { "file": "drivers/clk/qcom/mmcc-msm8974.c" } }, { "id": "CVE-2024-26965-b1157a4f", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3ff4a0f6a8f0ad4b4ee9e908bdfc3cacb7be4060", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "254000027220594831746260969826952676661", "112501728918315208190918258573461797178", "283990120261283161181973518715299021767", "282667388555781353427430661435811796589", "298600884930301969209039645168152398317", "75643901312819781996901134302005280884", "256058400709372891631109050058762527636", "338473817364938356992545878062348849753" ] }, "target": { "file": "drivers/clk/qcom/mmcc-msm8974.c" } } ] }