In the Linux kernel, the following vulnerability has been resolved:
netfs, fscache: Prevent Oops in fscacheputcache()
This function dereferences "cache" and then checks if it's ISERROR_NULL(). Check first, then dereference.
{ "vanir_signatures": [ { "signature_version": "v1", "signature_type": "Function", "target": { "file": "fs/fscache/cache.c", "function": "fscache_put_cache" }, "deprecated": false, "digest": { "length": 406.0, "function_hash": "282650830024827071426941151631750592432" }, "id": "CVE-2024-26612-262e0947", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1c45256e599061021e2c848952e50f406457e448" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "fs/netfs/fscache_cache.c", "function": "fscache_put_cache" }, "deprecated": false, "digest": { "length": 406.0, "function_hash": "282650830024827071426941151631750592432" }, "id": "CVE-2024-26612-9d82237c", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3be0b3ed1d76c6703b9ee482b55f7e01c369cc68" }, { "signature_version": "v1", "signature_type": "Line", "target": { "file": "fs/netfs/fscache_cache.c" }, "deprecated": false, "digest": { "line_hashes": [ "217426702211059296210763085832927109448", "133943428538051498648911110843037606621", "293991078268316023747060816352872836599", "289111157776629167457167405811787219450", "18554679569441444336011774658048420224", "68340866242830248680004667030837226863", "214024080804376611251824078223737827249", "225845984506529409421621072094547704292" ], "threshold": 0.9 }, "id": "CVE-2024-26612-de5ee1b6", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3be0b3ed1d76c6703b9ee482b55f7e01c369cc68" }, { "signature_version": "v1", "signature_type": "Line", "target": { "file": "fs/fscache/cache.c" }, "deprecated": false, "digest": { "line_hashes": [ "217426702211059296210763085832927109448", "133943428538051498648911110843037606621", "293991078268316023747060816352872836599", "289111157776629167457167405811787219450", "18554679569441444336011774658048420224", "68340866242830248680004667030837226863", "214024080804376611251824078223737827249", "225845984506529409421621072094547704292" ], "threshold": 0.9 }, "id": "CVE-2024-26612-e641a817", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1c45256e599061021e2c848952e50f406457e448" } ] }