In the Linux kernel, the following vulnerability has been resolved:
media: mediatek: vcodec: Handle invalid decoder vsi
Handle an invalid decoder vsi in vpudecinit to ensure the decoder vsi is valid for future use.
[ { "signature_version": "v1", "id": "CVE-2024-43831-19ccec38", "target": { "file": "drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c", "function": "vpu_dec_init" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1c109f23b271a02b9bb195c173fab41e3285a8db", "digest": { "function_hash": "195463121748104975802071218896422137553", "length": 1037.0 }, "signature_type": "Function", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2024-43831-4e007c12", "target": { "file": "drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c", "function": "vpu_dec_init" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@59d438f8e02ca641c58d77e1feffa000ff809e9f", "digest": { "function_hash": "195463121748104975802071218896422137553", "length": 1037.0 }, "signature_type": "Function", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2024-43831-514af340", "target": { "file": "drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1c109f23b271a02b9bb195c173fab41e3285a8db", "digest": { "threshold": 0.9, "line_hashes": [ "174604762183095489028004509033819157160", "202710438216731592842949878057141437339", "281940337881042488571867442634279200634", "241321939092143281649800213068879073261" ] }, "signature_type": "Line", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2024-43831-6ce31e50", "target": { "file": "drivers/media/platform/mediatek/vcodec/vdec_vpu_if.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dbd3e4adb98e50ede74f00b3fa956fa29ef95e6c", "digest": { "threshold": 0.9, "line_hashes": [ "293833956336287064299750458318071662826", "241839808650211199189349531698993361750", "263823850453145530048925693980002819507", "251828405273390038052189222740791547621" ] }, "signature_type": "Line", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2024-43831-7b9ba092", "target": { "file": "drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cdf05ae76198c513836bde4eb55f099c44773280", "digest": { "threshold": 0.9, "line_hashes": [ "174604762183095489028004509033819157160", "202710438216731592842949878057141437339", "281940337881042488571867442634279200634", "241321939092143281649800213068879073261" ] }, "signature_type": "Line", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2024-43831-a0407ea3", "target": { "file": "drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@59d438f8e02ca641c58d77e1feffa000ff809e9f", "digest": { "threshold": 0.9, "line_hashes": [ "174604762183095489028004509033819157160", "202710438216731592842949878057141437339", "281940337881042488571867442634279200634", "241321939092143281649800213068879073261" ] }, "signature_type": "Line", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2024-43831-c04d811d", "target": { "file": "drivers/media/platform/mediatek/vcodec/vdec_vpu_if.c", "function": "vpu_dec_init" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dbd3e4adb98e50ede74f00b3fa956fa29ef95e6c", "digest": { "function_hash": "251356275882306206298099019253488759886", "length": 965.0 }, "signature_type": "Function", "deprecated": false }, { "signature_version": "v1", "id": "CVE-2024-43831-d92b1112", "target": { "file": "drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c", "function": "vpu_dec_init" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cdf05ae76198c513836bde4eb55f099c44773280", "digest": { "function_hash": "195463121748104975802071218896422137553", "length": 1037.0 }, "signature_type": "Function", "deprecated": false } ]