Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2024-50216

xfs: fix finding a last resort AG in xfs_filestream_pick_ag

Description

In the Linux kernel, the following vulnerability has been resolved: xfs: fix finding a last resort AG in xfs_filestream_pick_ag When the main loop in xfs_filestream_pick_ag fails to find a suitable AG it tries to just pick the online AG. But the loop for that uses args->pag as loop iterator while the later code expects pag to be set. Fix this by reusing the max_pag case for this last resort, and also add a check for impossible case of no AG just to make sure that the uninitialized pag doesn't even escape in theory.

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

  • f8f1ed1ab3babad46b25e2dbe8de43b33fe7aaa6 to < 77ddc732416b017180893cbb2356e9f0a414c575affected
  • f8f1ed1ab3babad46b25e2dbe8de43b33fe7aaa6 to < a023408925acd64db5c8980373fcb3e28ec6fd29affected
  • f8f1ed1ab3babad46b25e2dbe8de43b33fe7aaa6 to < dc60992ce76fbc2f71c2674f435ff6bde2108028affected

Linux Linux

Default version status: affected

  • 6.3affected
  • 0 to < 6.3unaffected
  • 6.6.60 to ≤ 6.6.*unaffected
  • 6.11.7 to ≤ 6.11.*unaffected
  • 6.12 to ≤ *unaffected

References