Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2024-35936

btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()

Description

In the Linux kernel, the following vulnerability has been resolved: btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() The unhandled case in btrfs_relocate_sys_chunks() loop is a corruption, as it could be caused only by two impossible conditions: - at first the search key is set up to look for a chunk tree item, with offset -1, this is an inexact search and the key->offset will contain the correct offset upon a successful search, a valid chunk tree item cannot have an offset -1 - after first successful search, the found_key corresponds to a chunk item, the offset is decremented by 1 before the next loop, it's impossible to find a chunk item there due to alignment and size constraints

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 2b82032c34ec40515d3c45c36cd1961f37977de8 to < bebd9e0ff90034875c5dfe4bd514fd7055fc7a89affected
  • 2b82032c34ec40515d3c45c36cd1961f37977de8 to < 576164bd01bd795f8b09fb194b493103506b33c9affected
  • 2b82032c34ec40515d3c45c36cd1961f37977de8 to < 87299cdaae757f3f41212146cfb5b3af416b8385affected
  • 2b82032c34ec40515d3c45c36cd1961f37977de8 to < d1ffa4ae2d591fdd40471074e79954ec45f147f7affected
  • 2b82032c34ec40515d3c45c36cd1961f37977de8 to < 36c2a2863bc3896243eb724dc3fd4cf9aea633f2affected
  • 2b82032c34ec40515d3c45c36cd1961f37977de8 to < 0d23b34c68c46cd225b55868bc8a269e3134816daffected
  • 2b82032c34ec40515d3c45c36cd1961f37977de8 to < 1f9212cdbd005bc55f2b7422e7b560d9c02bd1daaffected
  • 2b82032c34ec40515d3c45c36cd1961f37977de8 to < 7411055db5ce64f836aaffd422396af0075fdc99affected

Linux Linux

Default version status: affected

  • 2.6.29affected
  • 0 to < 2.6.29unaffected
  • 4.19.312 to ≤ 4.19.*unaffected
  • 5.4.274 to ≤ 5.4.*unaffected
  • 5.10.215 to ≤ 5.10.*unaffected
  • 5.15.155 to ≤ 5.15.*unaffected
  • 6.1.86 to ≤ 6.1.*unaffected
  • 6.6.27 to ≤ 6.6.*unaffected
  • 6.8.6 to ≤ 6.8.*unaffected
  • 6.9 to ≤ *unaffected

References