Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2021-47058

regmap: set debugfs_name to NULL after it is freed

Description

In the Linux kernel, the following vulnerability has been resolved: regmap: set debugfs_name to NULL after it is freed There is a upstream commit cffa4b2122f5("regmap:debugfs: Fix a memory leak when calling regmap_attach_dev") that adds a if condition when create name for debugfs_name. With below function invoking logical, debugfs_name is freed in regmap_debugfs_exit(), but it is not created again because of the if condition introduced by above commit. regmap_reinit_cache() regmap_debugfs_exit() ... regmap_debugfs_init() So, set debugfs_name to NULL after it is freed.

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

  • 5b654b03007917f3f1015b2a5c288c1ea6ae8f65 to < 2dc1554d5f0fdaf47cc5bea442b84b9226fea867affected
  • 480c5e9c7e4c76c01d5f1f7b73832d7b77e6b427 to < d8897f7b2283a500666c85ef06e820df38ed7b52affected
  • c9698380b01aed3281160d3ab25749b57d6913b8 to < eb949f891226c012138ffd9df90d1e509f428ae6affected
  • cffa4b2122f5f3e53cf3d529bbc74651f95856d5 to < c764e375ae647832de1ee73d43a4bb3ef8a8f43daffected
  • cffa4b2122f5f3e53cf3d529bbc74651f95856d5 to < b9e569ae1da3a113b3acee8703c94777fd20938aaffected
  • cffa4b2122f5f3e53cf3d529bbc74651f95856d5 to < e41a962f82e7afb5b1ee644f48ad0b3aee656268affected
  • 4.19.168 to < 4.19.191affected
  • 5.4.90 to < 5.4.119affected
  • 5.10.8 to < 5.10.37affected

Linux Linux

Default version status: affected

  • 5.11affected
  • 0 to < 5.11unaffected
  • 4.19.191 to ≤ 4.19.*unaffected
  • 5.4.119 to ≤ 5.4.*unaffected
  • 5.10.37 to ≤ 5.10.*unaffected
  • 5.11.21 to ≤ 5.11.*unaffected
  • 5.12.4 to ≤ 5.12.*unaffected
  • 5.13 to ≤ *unaffected

References