In the Linux kernel, the following vulnerability has been resolved:
media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
Fix a smatch static checker warning on vdech264reqmultiif.c. Which leads to a kernel crash when fb is NULL.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@47b3b97930913ca74a595cc12bdbb650259afc6e",
"id": "CVE-2024-47754-319db4b7",
"target": {
"file": "drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"229943105781325932126779152649835082487",
"74877964927733810615633529454548659062",
"182307954871610604962980702653810635952",
"272408554827666178939115789639210054021",
"166135846764855542625872971112844479739",
"281982627179496390327373651512494321852",
"259704426723596048631339438188026755069",
"241620299362367216015833174173735780425"
]
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d48890ef8765001caff732ac6ec80a3b2e470215",
"id": "CVE-2024-47754-5e1689ef",
"target": {
"file": "drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_multi_if.c",
"function": "vdec_h264_slice_single_decode"
},
"digest": {
"function_hash": "154180394061582678968894978699166728713",
"length": 2803.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@588bcce9e64cc5138858ab562268eb3943c5b06c",
"id": "CVE-2024-47754-6d9046a6",
"target": {
"file": "drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"229943105781325932126779152649835082487",
"74877964927733810615633529454548659062",
"182307954871610604962980702653810635952",
"272408554827666178939115789639210054021",
"166135846764855542625872971112844479739",
"281982627179496390327373651512494321852",
"259704426723596048631339438188026755069",
"241620299362367216015833174173735780425"
]
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d48890ef8765001caff732ac6ec80a3b2e470215",
"id": "CVE-2024-47754-72baa944",
"target": {
"file": "drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_multi_if.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"229943105781325932126779152649835082487",
"74877964927733810615633529454548659062",
"182307954871610604962980702653810635952",
"272408554827666178939115789639210054021",
"166135846764855542625872971112844479739",
"198006365934094460947698411711497778752",
"99685667605072207751924307534462611549",
"54238678763394642799732987655068032301"
]
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9be85491619f1953b8a29590ca630be571941ffa",
"id": "CVE-2024-47754-7533557c",
"target": {
"file": "drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c",
"function": "vdec_h264_slice_single_decode"
},
"digest": {
"function_hash": "292429449262972639774720483079506294007",
"length": 2838.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9be85491619f1953b8a29590ca630be571941ffa",
"id": "CVE-2024-47754-8718976c",
"target": {
"file": "drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"229943105781325932126779152649835082487",
"74877964927733810615633529454548659062",
"182307954871610604962980702653810635952",
"272408554827666178939115789639210054021",
"166135846764855542625872971112844479739",
"281982627179496390327373651512494321852",
"259704426723596048631339438188026755069",
"241620299362367216015833174173735780425"
]
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@588bcce9e64cc5138858ab562268eb3943c5b06c",
"id": "CVE-2024-47754-888ed93e",
"target": {
"file": "drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c",
"function": "vdec_h264_slice_single_decode"
},
"digest": {
"function_hash": "292429449262972639774720483079506294007",
"length": 2838.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@301f7778263116388c20521a1a641067647ab31c",
"id": "CVE-2024-47754-d0ab764a",
"target": {
"file": "drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c",
"function": "vdec_h264_slice_single_decode"
},
"digest": {
"function_hash": "292429449262972639774720483079506294007",
"length": 2838.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@47b3b97930913ca74a595cc12bdbb650259afc6e",
"id": "CVE-2024-47754-f7db8379",
"target": {
"file": "drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c",
"function": "vdec_h264_slice_single_decode"
},
"digest": {
"function_hash": "292429449262972639774720483079506294007",
"length": 2838.0
},
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@301f7778263116388c20521a1a641067647ab31c",
"id": "CVE-2024-47754-fdbbddcb",
"target": {
"file": "drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"229943105781325932126779152649835082487",
"74877964927733810615633529454548659062",
"182307954871610604962980702653810635952",
"272408554827666178939115789639210054021",
"166135846764855542625872971112844479739",
"281982627179496390327373651512494321852",
"259704426723596048631339438188026755069",
"241620299362367216015833174173735780425"
]
},
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
}
]