Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2022-49996

btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()

Description

In the Linux kernel, the following vulnerability has been resolved: btrfs: fix possible memory leak in btrfs_get_dev_args_from_path() In btrfs_get_dev_args_from_path(), btrfs_get_bdev_and_sb() can fail if the path is invalid. In this case, btrfs_get_dev_args_from_path() returns directly without freeing args->uuid and args->fsid allocated before, which causes memory leak. To fix these possible leaks, when btrfs_get_bdev_and_sb() fails, btrfs_put_dev_args_from_path() is called to clean up the memory.

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

  • 321a81835b4aed4f717f89921286f6544ffa8be9 to < 5f52402c77013e4a826394b807dd5ea4dc83bd72affected
  • faa775c41d655a4786e9d53cb075a77bb5a75f66 to < 4b124ad87244cd7f0883c5eaa38d2326b2154cadaffected
  • faa775c41d655a4786e9d53cb075a77bb5a75f66 to < 9ea0106a7a3d8116860712e3f17cd52ce99f6707affected
  • 5.15.54 to < 5.15.64affected

Linux Linux

Default version status: affected

  • 5.16affected
  • 0 to < 5.16unaffected
  • 5.15.64 to ≤ 5.15.*unaffected
  • 5.19.6 to ≤ 5.19.*unaffected
  • 6.0 to ≤ *unaffected

References