Description
In the Linux kernel, the following vulnerability has been resolved: ASoC: mxs: Fix error handling in mxs_sgtl5000_probe This function only calls of_node_put() in the regular path. And it will cause refcount leak in error paths. For example, when codec_np is NULL, saif_np[0] and saif_np[1] are not NULL, it will cause leaks. of_node_put() will check if the node pointer is NULL, so we can call it directly to release the refcount of regular pointers.
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
e968194b45c4e8077dada75c5bae5660b37628fe to < f16ad2c0e22687f80e5981c67374023f51c204b9affectede968194b45c4e8077dada75c5bae5660b37628fe to < 790d2628e3fcc819d8f5572eb5615113fb2e727aaffectede968194b45c4e8077dada75c5bae5660b37628fe to < f8d38056bcd220ea6f0802a5586d1a12ebcce849affectede968194b45c4e8077dada75c5bae5660b37628fe to < 67e12f1cb2f97468c12b59e21975eaa0f332e7d2affectede968194b45c4e8077dada75c5bae5660b37628fe to < 86b6cf989437e694fd0a15782b5a513853a739e0affectede968194b45c4e8077dada75c5bae5660b37628fe to < 44acdaf7acb60054d872bed18ce0e7db8ce900ceaffectede968194b45c4e8077dada75c5bae5660b37628fe to < d2923b48d99fe663cb93d8b481c93299fcd68656affectede968194b45c4e8077dada75c5bae5660b37628fe to < 8d880226c86f37624e2a5f3c6d92ac0ec3375f96affectede968194b45c4e8077dada75c5bae5660b37628fe to < 6ae0a4d8fec551ec581d620f0eb1fe31f755551caffected
Linux Linux
Default version status: affected
3.5affected0 to < 3.5unaffected4.9.311 to ≤ 4.9.*unaffected4.14.276 to ≤ 4.14.*unaffected4.19.238 to ≤ 4.19.*unaffected5.4.189 to ≤ 5.4.*unaffected5.10.110 to ≤ 5.10.*unaffected5.15.33 to ≤ 5.15.*unaffected5.16.19 to ≤ 5.16.*unaffected5.17.2 to ≤ 5.17.*unaffected5.18 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/f16ad2c0e22687f80e5981c67374023f51c204b9 ↗
- https://git.kernel.org/stable/c/790d2628e3fcc819d8f5572eb5615113fb2e727a ↗
- https://git.kernel.org/stable/c/f8d38056bcd220ea6f0802a5586d1a12ebcce849 ↗
- https://git.kernel.org/stable/c/67e12f1cb2f97468c12b59e21975eaa0f332e7d2 ↗
- https://git.kernel.org/stable/c/86b6cf989437e694fd0a15782b5a513853a739e0 ↗
- https://git.kernel.org/stable/c/44acdaf7acb60054d872bed18ce0e7db8ce900ce ↗
- https://git.kernel.org/stable/c/d2923b48d99fe663cb93d8b481c93299fcd68656 ↗
- https://git.kernel.org/stable/c/8d880226c86f37624e2a5f3c6d92ac0ec3375f96 ↗
- https://git.kernel.org/stable/c/6ae0a4d8fec551ec581d620f0eb1fe31f755551c ↗