In the Linux kernel, the following vulnerability has been resolved:
drm/tegra: rgb: Fix missing clkput() in the error handling paths of tegradcrgbprobe()
If clkgetsys(..., "plld2out0") fails, the clkgetsys() call must be undone.
Add the missing clkput and a new 'putplldout0' label in the error handling path, and use it.
[
{
"signature_type": "Function",
"digest": {
"function_hash": "15332821268449619239605056489745297713",
"length": 1573.0
},
"target": {
"file": "drivers/gpu/drm/tegra/rgb.c",
"function": "tegra_dc_rgb_probe"
},
"signature_version": "v1",
"id": "CVE-2023-52661-13acb691",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@845322a9c06dd1dcf35b6c4e3af89684297c23cc"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"62521104004436426243021882777581118893",
"132513445125410040271513562391322487354",
"225260530036241942592128892055375762003",
"97576673346893797300142635316989798390",
"295281940449457176358490149213102750247",
"293200252867890541860075025555084283683",
"61898189876408866275562610934578336373"
]
},
"target": {
"file": "drivers/gpu/drm/tegra/rgb.c"
},
"signature_version": "v1",
"id": "CVE-2023-52661-180ac4f1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@845322a9c06dd1dcf35b6c4e3af89684297c23cc"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"62521104004436426243021882777581118893",
"132513445125410040271513562391322487354",
"225260530036241942592128892055375762003",
"97576673346893797300142635316989798390",
"295281940449457176358490149213102750247",
"293200252867890541860075025555084283683",
"61898189876408866275562610934578336373"
]
},
"target": {
"file": "drivers/gpu/drm/tegra/rgb.c"
},
"signature_version": "v1",
"id": "CVE-2023-52661-2961b280",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45c8034db47842b25a3ab6139d71e13b4e67b9b3"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"62521104004436426243021882777581118893",
"132513445125410040271513562391322487354",
"225260530036241942592128892055375762003",
"97576673346893797300142635316989798390",
"295281940449457176358490149213102750247",
"293200252867890541860075025555084283683",
"61898189876408866275562610934578336373"
]
},
"target": {
"file": "drivers/gpu/drm/tegra/rgb.c"
},
"signature_version": "v1",
"id": "CVE-2023-52661-4e4518d7",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3f407ccbe84a34de9be3195d22cdd5969f3fd9f"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"62521104004436426243021882777581118893",
"132513445125410040271513562391322487354",
"225260530036241942592128892055375762003",
"97576673346893797300142635316989798390",
"295281940449457176358490149213102750247",
"293200252867890541860075025555084283683",
"61898189876408866275562610934578336373"
]
},
"target": {
"file": "drivers/gpu/drm/tegra/rgb.c"
},
"signature_version": "v1",
"id": "CVE-2023-52661-6d44c687",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2388c36e028fff7f8ffd515681a14c6c2c07fea7"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "15332821268449619239605056489745297713",
"length": 1573.0
},
"target": {
"file": "drivers/gpu/drm/tegra/rgb.c",
"function": "tegra_dc_rgb_probe"
},
"signature_version": "v1",
"id": "CVE-2023-52661-945c1152",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3f407ccbe84a34de9be3195d22cdd5969f3fd9f"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "15332821268449619239605056489745297713",
"length": 1573.0
},
"target": {
"file": "drivers/gpu/drm/tegra/rgb.c",
"function": "tegra_dc_rgb_probe"
},
"signature_version": "v1",
"id": "CVE-2023-52661-94898201",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa74e4f5d0821829545b9f7034a0e577c205c101"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"62521104004436426243021882777581118893",
"132513445125410040271513562391322487354",
"225260530036241942592128892055375762003",
"97576673346893797300142635316989798390",
"295281940449457176358490149213102750247",
"293200252867890541860075025555084283683",
"61898189876408866275562610934578336373"
]
},
"target": {
"file": "drivers/gpu/drm/tegra/rgb.c"
},
"signature_version": "v1",
"id": "CVE-2023-52661-9dbdc62d",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa74e4f5d0821829545b9f7034a0e577c205c101"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"62521104004436426243021882777581118893",
"132513445125410040271513562391322487354",
"225260530036241942592128892055375762003",
"97576673346893797300142635316989798390",
"295281940449457176358490149213102750247",
"293200252867890541860075025555084283683",
"61898189876408866275562610934578336373"
]
},
"target": {
"file": "drivers/gpu/drm/tegra/rgb.c"
},
"signature_version": "v1",
"id": "CVE-2023-52661-bf50be27",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5c8dc26e31b8b410ad1895e0d314def50c76eed0"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "15332821268449619239605056489745297713",
"length": 1573.0
},
"target": {
"file": "drivers/gpu/drm/tegra/rgb.c",
"function": "tegra_dc_rgb_probe"
},
"signature_version": "v1",
"id": "CVE-2023-52661-ccbfe4df",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2388c36e028fff7f8ffd515681a14c6c2c07fea7"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "15332821268449619239605056489745297713",
"length": 1573.0
},
"target": {
"file": "drivers/gpu/drm/tegra/rgb.c",
"function": "tegra_dc_rgb_probe"
},
"signature_version": "v1",
"id": "CVE-2023-52661-d4f0c955",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45c8034db47842b25a3ab6139d71e13b4e67b9b3"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "15332821268449619239605056489745297713",
"length": 1573.0
},
"target": {
"file": "drivers/gpu/drm/tegra/rgb.c",
"function": "tegra_dc_rgb_probe"
},
"signature_version": "v1",
"id": "CVE-2023-52661-fae64b82",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5c8dc26e31b8b410ad1895e0d314def50c76eed0"
}
]