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 < 2dc1554d5f0fdaf47cc5bea442b84b9226fea867affected480c5e9c7e4c76c01d5f1f7b73832d7b77e6b427 to < d8897f7b2283a500666c85ef06e820df38ed7b52affectedc9698380b01aed3281160d3ab25749b57d6913b8 to < eb949f891226c012138ffd9df90d1e509f428ae6affectedcffa4b2122f5f3e53cf3d529bbc74651f95856d5 to < c764e375ae647832de1ee73d43a4bb3ef8a8f43daffectedcffa4b2122f5f3e53cf3d529bbc74651f95856d5 to < b9e569ae1da3a113b3acee8703c94777fd20938aaffectedcffa4b2122f5f3e53cf3d529bbc74651f95856d5 to < e41a962f82e7afb5b1ee644f48ad0b3aee656268affected4.19.168 to < 4.19.191affected5.4.90 to < 5.4.119affected5.10.8 to < 5.10.37affected
Linux Linux
Default version status: affected
5.11affected0 to < 5.11unaffected4.19.191 to ≤ 4.19.*unaffected5.4.119 to ≤ 5.4.*unaffected5.10.37 to ≤ 5.10.*unaffected5.11.21 to ≤ 5.11.*unaffected5.12.4 to ≤ 5.12.*unaffected5.13 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/2dc1554d5f0fdaf47cc5bea442b84b9226fea867 ↗
- https://git.kernel.org/stable/c/d8897f7b2283a500666c85ef06e820df38ed7b52 ↗
- https://git.kernel.org/stable/c/eb949f891226c012138ffd9df90d1e509f428ae6 ↗
- https://git.kernel.org/stable/c/c764e375ae647832de1ee73d43a4bb3ef8a8f43d ↗
- https://git.kernel.org/stable/c/b9e569ae1da3a113b3acee8703c94777fd20938a ↗
- https://git.kernel.org/stable/c/e41a962f82e7afb5b1ee644f48ad0b3aee656268 ↗