In the Linux kernel, the following vulnerability has been resolved:
btrfs: don't BUGON() when 0 reference count at btrfslookupextentinfo()
Instead of doing a BUG_ON() handle the error by returning -EUCLEAN, aborting the transaction and logging an error message.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/46xxx/CVE-2024-46751.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-46751.json"
[
{
"signature_version": "v1",
"target": {
"file": "fs/btrfs/extent-tree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9c309d2434abbe880712af7e60da9ead8b6703fe",
"deprecated": false,
"digest": {
"line_hashes": [
"232072460575873548005853301291795053614",
"145929968733979266468884080324645590982",
"262513059056971656417759670055802976232",
"307089997613381432329872133834320837252",
"126216554728076060765657110703018999095",
"58133273568708618579655761203114745193",
"76534965828072682006845506868896652862",
"288116296340724602756184353779748176012",
"240611164268068314465447097762299665668",
"319296065935194066689711550145916904765",
"59054880735878575425493046479389040159",
"5504297280754828845749700578516372",
"332285533764418967109704963947681082708",
"98776502219433977526419928415676877509",
"227575645482783439172020191960335594581"
],
"threshold": 0.9
},
"id": "CVE-2024-46751-1bbabbfd",
"signature_type": "Line"
},
{
"signature_version": "v1",
"target": {
"file": "fs/btrfs/extent-tree.c",
"function": "btrfs_lookup_extent_info"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9c309d2434abbe880712af7e60da9ead8b6703fe",
"deprecated": false,
"digest": {
"function_hash": "242921759567090057533757233781167389636",
"length": 2262.0
},
"id": "CVE-2024-46751-4b1eeac7",
"signature_type": "Function"
}
]