In the Linux kernel, the following vulnerability has been resolved:
scsi: snic: Fix memory leak with using debugfs_lookup()
When calling debugfslookup() the result must have dput() called on it, otherwise the memory will leak over time. To make things simpler, just call debugfslookupandremove() instead which handles all of the logic at once.
{ "vanir_signatures": [ { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/scsi/snic/snic_debugfs.c", "function": "snic_trc_debugfs_term" }, "id": "CVE-2023-53414-2fa588d8", "digest": { "length": 157.0, "function_hash": "226881464274242909806571410481865916993" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@995424f59ab52fb432b26ccb3abced63745ea041" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/scsi/snic/snic_debugfs.c", "function": "snic_trc_debugfs_term" }, "id": "CVE-2023-53414-34416f30", "digest": { "length": 157.0, "function_hash": "226881464274242909806571410481865916993" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3dec769caf337c55814fbf79ec8c91a3cce23bf3" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/scsi/snic/snic_debugfs.c", "function": "snic_trc_debugfs_term" }, "id": "CVE-2023-53414-4a176877", "digest": { "length": 157.0, "function_hash": "226881464274242909806571410481865916993" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad0e4e2fab928477f74d742e6e77d79245d3d3e7" }, { "signature_version": "v1", "signature_type": "Line", "target": { "file": "drivers/scsi/snic/snic_debugfs.c" }, "id": "CVE-2023-53414-5de8078e", "digest": { "line_hashes": [ "192756004003530254855401067191172766009", "103421022961733404839332117154280025059", "26963995431250489434536320202902983224" ], "threshold": 0.9 }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad0e4e2fab928477f74d742e6e77d79245d3d3e7" }, { "signature_version": "v1", "signature_type": "Line", "target": { "file": "drivers/scsi/snic/snic_debugfs.c" }, "id": "CVE-2023-53414-81a02679", "digest": { "line_hashes": [ "192756004003530254855401067191172766009", "103421022961733404839332117154280025059", "26963995431250489434536320202902983224" ], "threshold": 0.9 }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a46d8bdaf03e8a4bb83f0c363326d9aa66cc122" }, { "signature_version": "v1", "signature_type": "Line", "target": { "file": "drivers/scsi/snic/snic_debugfs.c" }, "id": "CVE-2023-53414-9c5c7e76", "digest": { "line_hashes": [ "192756004003530254855401067191172766009", "103421022961733404839332117154280025059", "26963995431250489434536320202902983224" ], "threshold": 0.9 }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3dec769caf337c55814fbf79ec8c91a3cce23bf3" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/scsi/snic/snic_debugfs.c", "function": "snic_trc_debugfs_term" }, "id": "CVE-2023-53414-bada7113", "digest": { "length": 157.0, "function_hash": "226881464274242909806571410481865916993" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a46d8bdaf03e8a4bb83f0c363326d9aa66cc122" }, { "signature_version": "v1", "signature_type": "Line", "target": { "file": "drivers/scsi/snic/snic_debugfs.c" }, "id": "CVE-2023-53414-d846c599", "digest": { "line_hashes": [ "192756004003530254855401067191172766009", "103421022961733404839332117154280025059", "26963995431250489434536320202902983224" ], "threshold": 0.9 }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@995424f59ab52fb432b26ccb3abced63745ea041" } ] }