In the Linux kernel, the following vulnerability has been resolved:
media: imx-jpeg: Set video drvdata before register video device
The video drvdata should be set before the video device is registered, otherwise video_drvdata() may return NULL in the open() file ops, and led to oops.
[
{
"target": {
"file": "drivers/media/platform/imx-jpeg/mxc-jpeg.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"42407395944093684608149202292157582105",
"275477272467671880060278497409421431093",
"261344965396485337938565682391773512050",
"203044753656785977510692063342604244679",
"38839023164890233626077757811953945660",
"2525673449862108675634044231686800601",
"24633847327647539927328256488655867247",
"100936119915144876570473901844250058366"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f68bb1210fbea252552d97242757f69a219e942b",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-56578-0fd97ddf"
},
{
"target": {
"function": "mxc_jpeg_probe",
"file": "drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c"
},
"signature_version": "v1",
"digest": {
"length": 3665.0,
"function_hash": "154974187757171895062451015039697947109"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68efeff2f7fccdfedc55f92e92be32997127d16e",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-56578-11dbbd04"
},
{
"target": {
"function": "mxc_jpeg_probe",
"file": "drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c"
},
"signature_version": "v1",
"digest": {
"length": 3505.0,
"function_hash": "234933794933117215012929262315501815092"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b88556e82dc18cb708744d062770853a2d5095b2",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-56578-16f2b106"
},
{
"target": {
"file": "drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"42407395944093684608149202292157582105",
"275477272467671880060278497409421431093",
"261344965396485337938565682391773512050",
"203044753656785977510692063342604244679",
"38839023164890233626077757811953945660",
"2525673449862108675634044231686800601",
"24633847327647539927328256488655867247",
"100936119915144876570473901844250058366"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b7ecc26bd5406d5ba927be1748aa99c568696c",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-56578-21b84787"
},
{
"target": {
"file": "drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"42407395944093684608149202292157582105",
"275477272467671880060278497409421431093",
"261344965396485337938565682391773512050",
"203044753656785977510692063342604244679",
"38839023164890233626077757811953945660",
"2525673449862108675634044231686800601",
"24633847327647539927328256488655867247",
"100936119915144876570473901844250058366"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68efeff2f7fccdfedc55f92e92be32997127d16e",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-56578-3627e79a"
},
{
"target": {
"function": "mxc_jpeg_probe",
"file": "drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c"
},
"signature_version": "v1",
"digest": {
"length": 3667.0,
"function_hash": "127117397266271889706175749756216967975"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b7ecc26bd5406d5ba927be1748aa99c568696c",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-56578-526dea7b"
},
{
"target": {
"function": "mxc_jpeg_probe",
"file": "drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c"
},
"signature_version": "v1",
"digest": {
"length": 3667.0,
"function_hash": "127117397266271889706175749756216967975"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5ade59d28eade49194eb09765afdeb0ba717c39a",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-56578-79eca6bb"
},
{
"target": {
"file": "drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"42407395944093684608149202292157582105",
"275477272467671880060278497409421431093",
"261344965396485337938565682391773512050",
"203044753656785977510692063342604244679",
"38839023164890233626077757811953945660",
"2525673449862108675634044231686800601",
"24633847327647539927328256488655867247",
"100936119915144876570473901844250058366"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b88556e82dc18cb708744d062770853a2d5095b2",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-56578-8273a8cf"
},
{
"target": {
"file": "drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"42407395944093684608149202292157582105",
"275477272467671880060278497409421431093",
"261344965396485337938565682391773512050",
"203044753656785977510692063342604244679",
"38839023164890233626077757811953945660",
"2525673449862108675634044231686800601",
"24633847327647539927328256488655867247",
"100936119915144876570473901844250058366"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5ade59d28eade49194eb09765afdeb0ba717c39a",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-56578-9f30b07b"
},
{
"target": {
"function": "mxc_jpeg_probe",
"file": "drivers/media/platform/imx-jpeg/mxc-jpeg.c"
},
"signature_version": "v1",
"digest": {
"length": 3641.0,
"function_hash": "74756422148408886757982907156476891881"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f68bb1210fbea252552d97242757f69a219e942b",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-56578-ad73d7d8"
}
]