CVE-2023-54185

btrfs: remove BUG_ON()'s in add_new_free_space()

State
Published
Severity
Not scored
Published
Dec 30, 2025
Updated
May 11, 2026
Reserved
Dec 30, 2025

Read the record on cve.org

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.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 0f9dd46cda36b8de3b9f48bc42bd09d20b9c3b52 to before 23e72231f8281505883514b23709076e234d4f27Affected
  • 0f9dd46cda36b8de3b9f48bc42bd09d20b9c3b52 to before f775ceb0cb530e4a469b718fb2a24843071087f5Affected
  • 0f9dd46cda36b8de3b9f48bc42bd09d20b9c3b52 to before d8ccbd21918fd7fa6ce3226cffc22c444228e8adAffected
LinuxLinux
  • 2.6.29Affected
  • before 2.6.29Not affected
  • 6.1.45 through 6.1.*Not affected
  • 6.4.10 through 6.4.*Not affected
  • 6.5 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.