In the Linux kernel, the following vulnerability has been resolved:
drm/exynos/vidi: fix memory leak in .get_modes()
The duplicated EDID is never freed. Fix it.
[
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/exynos/exynos_drm_vidi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@777838c9b571674ef14dbddf671f372265879226",
"digest": {
"line_hashes": [
"276655175618948278034488325848875094950",
"20704200988275429157411108974865409674",
"77610375020772726416435668799649464934",
"522093096551336989972383329996495539",
"286424817561490194937069590156241985508",
"160160554353559129412861709207468828963",
"263128338084264560618285499505394719910",
"310383744268195120279428204567986708158"
],
"threshold": 0.9
},
"id": "CVE-2024-40932-26fef54e"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/exynos/exynos_drm_vidi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ebcf81504fef03f701b9711e43fea4fe2d82ebc8",
"digest": {
"line_hashes": [
"276655175618948278034488325848875094950",
"20704200988275429157411108974865409674",
"77610375020772726416435668799649464934",
"522093096551336989972383329996495539",
"286424817561490194937069590156241985508",
"160160554353559129412861709207468828963",
"263128338084264560618285499505394719910",
"310383744268195120279428204567986708158"
],
"threshold": 0.9
},
"id": "CVE-2024-40932-3f699503"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/exynos/exynos_drm_vidi.c",
"function": "vidi_get_modes"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a269c5701244db2722ae0fce5d1854f5d8f31224",
"digest": {
"length": 455.0,
"function_hash": "276452429118253840044884087073075240264"
},
"id": "CVE-2024-40932-55a9eca0"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/exynos/exynos_drm_vidi.c",
"function": "vidi_get_modes"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@777838c9b571674ef14dbddf671f372265879226",
"digest": {
"length": 455.0,
"function_hash": "276452429118253840044884087073075240264"
},
"id": "CVE-2024-40932-64407379"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/exynos/exynos_drm_vidi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a269c5701244db2722ae0fce5d1854f5d8f31224",
"digest": {
"line_hashes": [
"276655175618948278034488325848875094950",
"20704200988275429157411108974865409674",
"77610375020772726416435668799649464934",
"522093096551336989972383329996495539",
"286424817561490194937069590156241985508",
"160160554353559129412861709207468828963",
"263128338084264560618285499505394719910",
"310383744268195120279428204567986708158"
],
"threshold": 0.9
},
"id": "CVE-2024-40932-74774fab"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/exynos/exynos_drm_vidi.c",
"function": "vidi_get_modes"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ebcf81504fef03f701b9711e43fea4fe2d82ebc8",
"digest": {
"length": 455.0,
"function_hash": "276452429118253840044884087073075240264"
},
"id": "CVE-2024-40932-8e3fe062"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/exynos/exynos_drm_vidi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@540ca99729e28dbe902b01039a3b4bd74520a819",
"digest": {
"line_hashes": [
"276655175618948278034488325848875094950",
"20704200988275429157411108974865409674",
"63994819620999499903231163460127161591",
"44779539424936929656156556710216315115",
"238930647343428438124364360961038500567",
"160160554353559129412861709207468828963",
"263128338084264560618285499505394719910",
"310383744268195120279428204567986708158"
],
"threshold": 0.9
},
"id": "CVE-2024-40932-92ad9014"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/exynos/exynos_drm_vidi.c",
"function": "vidi_get_modes"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0acc356da8546b5c55aabfc2e2c5caa0ac9b0003",
"digest": {
"length": 455.0,
"function_hash": "276452429118253840044884087073075240264"
},
"id": "CVE-2024-40932-a54375a0"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/exynos/exynos_drm_vidi.c",
"function": "vidi_get_modes"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@540ca99729e28dbe902b01039a3b4bd74520a819",
"digest": {
"length": 443.0,
"function_hash": "328771101776995359082408613810483142958"
},
"id": "CVE-2024-40932-bd21b867"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/exynos/exynos_drm_vidi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@38e3825631b1f314b21e3ade00b5a4d737eb054e",
"digest": {
"line_hashes": [
"276655175618948278034488325848875094950",
"20704200988275429157411108974865409674",
"77610375020772726416435668799649464934",
"522093096551336989972383329996495539",
"286424817561490194937069590156241985508",
"160160554353559129412861709207468828963",
"263128338084264560618285499505394719910",
"310383744268195120279428204567986708158"
],
"threshold": 0.9
},
"id": "CVE-2024-40932-cece3636"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/exynos/exynos_drm_vidi.c",
"function": "vidi_get_modes"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@38e3825631b1f314b21e3ade00b5a4d737eb054e",
"digest": {
"length": 455.0,
"function_hash": "276452429118253840044884087073075240264"
},
"id": "CVE-2024-40932-ebe28ca8"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/exynos/exynos_drm_vidi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0acc356da8546b5c55aabfc2e2c5caa0ac9b0003",
"digest": {
"line_hashes": [
"276655175618948278034488325848875094950",
"20704200988275429157411108974865409674",
"77610375020772726416435668799649464934",
"522093096551336989972383329996495539",
"286424817561490194937069590156241985508",
"160160554353559129412861709207468828963",
"263128338084264560618285499505394719910",
"310383744268195120279428204567986708158"
],
"threshold": 0.9
},
"id": "CVE-2024-40932-f1291656"
}
]