Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-43358

btrfs: add missing RCU unlock in error path in try_release_subpage_extent_buffer()

Description

In the Linux kernel, the following vulnerability has been resolved: btrfs: add missing RCU unlock in error path in try_release_subpage_extent_buffer() Call rcu_read_lock() before exiting the loop in try_release_subpage_extent_buffer() because there is a rcu_read_unlock() call past the loop. This has been detected by the Clang thread-safety analyzer.

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

  • ad580dfa388fabb52af033e3f8cc5d04be985e54 to < 5e1ab71f74a1e61f1254dff128a764fdebaec0b8affected
  • ad580dfa388fabb52af033e3f8cc5d04be985e54 to < 35b0c8768e848e1b7e32052db36b5fa59b6a33a1affected
  • ad580dfa388fabb52af033e3f8cc5d04be985e54 to < b2840e33127ce0eea880504b7f133e780f567a9baffected
  • 10ec363cfefeeb77fda4c1ac20a531f21de45264affected
  • 6.16.4 to < 6.17affected

Linux Linux

Default version status: affected

  • 6.17affected
  • 0 to < 6.17unaffected
  • 6.18.19 to ≤ 6.18.*unaffected
  • 6.19.9 to ≤ 6.19.*unaffected
  • 7.0 to ≤ *unaffected

References