Home

Description

In the Linux kernel, the following vulnerability has been resolved: btrfs: remove BUG_ON()'s in add_new_free_space() At add_new_free_space() we have these BUG_ON()'s that are there to deal with any failure to add free space to the in memory free space cache. Such failures are mostly -ENOMEM that should be very rare. However there's no need to have these BUG_ON()'s, we can just return any error to the caller and all callers and their upper call chain are already dealing with errors. So just make add_new_free_space() return any errors, while removing the BUG_ON()'s, and returning the total amount of added free space to an optional u64 pointer argument.

PUBLISHED Reserved 2025-12-30 | Published 2025-12-30 | Updated 2025-12-30 | Assigner Linux

Product status

Default status
unaffected

1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before 23e72231f8281505883514b23709076e234d4f27
affected

1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before f775ceb0cb530e4a469b718fb2a24843071087f5
affected

1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before d8ccbd21918fd7fa6ce3226cffc22c444228e8ad
affected

Default status
affected

6.1.45 (semver)
unaffected

6.4.10 (semver)
unaffected

6.5 (original_commit_for_fix)
unaffected

References

git.kernel.org/...c/23e72231f8281505883514b23709076e234d4f27

git.kernel.org/...c/f775ceb0cb530e4a469b718fb2a24843071087f5

git.kernel.org/...c/d8ccbd21918fd7fa6ce3226cffc22c444228e8ad

cve.org (CVE-2023-54185)

nvd.nist.gov (CVE-2023-54185)

Download JSON

Data based on CVE®. Copyright © 1999-2025, The MITRE Corporation. All rights reserved.