In the Linux kernel, the following vulnerability has been resolved:
scsi: target: pscsi: Fix bio_put() for error case
As of commit 066ff571011d ("block: turn biokmalloc into a simple kmalloc wrapper"), a bio allocated by biokmalloc() must be freed by biouninit() and kfree(). That is not done properly for the error case, hitting WARN and NULL pointer dereference in biofree().
{ "vanir_signatures": [ { "digest": { "line_hashes": [ "79552222918525795527564961066823487355", "308084939290947433208570407222685733795", "3160580842330644235659345761726011992", "9214635164774214897973372011872457272", "123936705339273293745491758927579465572", "237329762265718484275536144664755833026", "263085880376687789486201305292929363955", "24800325815496891214259808126966926493", "140105756475090084601474526292373061107" ], "threshold": 0.9 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ebc079f0c7dcda1270843ab0f38ab4edb8f7921", "signature_type": "Line", "target": { "file": "drivers/target/target_core_pscsi.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26760-13914575" }, { "digest": { "length": 2125.0, "function_hash": "105076304183835552083690985401563465841" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ebc079f0c7dcda1270843ab0f38ab4edb8f7921", "signature_type": "Function", "target": { "function": "pscsi_map_sg", "file": "drivers/target/target_core_pscsi.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26760-381ff143" }, { "digest": { "length": 2125.0, "function_hash": "105076304183835552083690985401563465841" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1cfe9489fb563e9a0c9cdc5ca68257a44428c2ec", "signature_type": "Function", "target": { "function": "pscsi_map_sg", "file": "drivers/target/target_core_pscsi.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26760-457eeea4" }, { "digest": { "length": 2125.0, "function_hash": "105076304183835552083690985401563465841" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@de959094eb2197636f7c803af0943cb9d3b35804", "signature_type": "Function", "target": { "function": "pscsi_map_sg", "file": "drivers/target/target_core_pscsi.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26760-52127f1c" }, { "digest": { "line_hashes": [ "79552222918525795527564961066823487355", "308084939290947433208570407222685733795", "3160580842330644235659345761726011992", "9214635164774214897973372011872457272", "123936705339273293745491758927579465572", "237329762265718484275536144664755833026", "263085880376687789486201305292929363955", "24800325815496891214259808126966926493", "140105756475090084601474526292373061107" ], "threshold": 0.9 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@de959094eb2197636f7c803af0943cb9d3b35804", "signature_type": "Line", "target": { "file": "drivers/target/target_core_pscsi.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26760-738fa10b" }, { "digest": { "length": 2125.0, "function_hash": "105076304183835552083690985401563465841" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f49b20fd0134da84a6bd8108f9e73c077b7d6231", "signature_type": "Function", "target": { "function": "pscsi_map_sg", "file": "drivers/target/target_core_pscsi.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26760-a59783a6" }, { "digest": { "line_hashes": [ "79552222918525795527564961066823487355", "308084939290947433208570407222685733795", "3160580842330644235659345761726011992", "9214635164774214897973372011872457272", "123936705339273293745491758927579465572", "237329762265718484275536144664755833026", "263085880376687789486201305292929363955", "24800325815496891214259808126966926493", "140105756475090084601474526292373061107" ], "threshold": 0.9 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1cfe9489fb563e9a0c9cdc5ca68257a44428c2ec", "signature_type": "Line", "target": { "file": "drivers/target/target_core_pscsi.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26760-a98bd3e6" }, { "digest": { "line_hashes": [ "79552222918525795527564961066823487355", "308084939290947433208570407222685733795", "3160580842330644235659345761726011992", "9214635164774214897973372011872457272", "123936705339273293745491758927579465572", "237329762265718484275536144664755833026", "263085880376687789486201305292929363955", "24800325815496891214259808126966926493", "140105756475090084601474526292373061107" ], "threshold": 0.9 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f49b20fd0134da84a6bd8108f9e73c077b7d6231", "signature_type": "Line", "target": { "file": "drivers/target/target_core_pscsi.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26760-db9e5445" } ] }