Description
In the Linux kernel, the following vulnerability has been resolved: memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() The break of for_each_available_child_of_node() needs a corresponding of_node_put() when the reference 'child' is not used anymore. Here we do not need to call of_node_put() in fail path as '!match' means no break. While the of_platform_device_create() will created a new reference by 'child' but it has considered the refcounting.
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
fee10bd2267868f2a3e7ba008ef7665aac5e4412 to < b37f4a711e5d4bf3608ccbc6de82b52e92b441a0affectedfee10bd2267868f2a3e7ba008ef7665aac5e4412 to < fde46754d5483bc398018bbec3c8ef5c55219e67affectedfee10bd2267868f2a3e7ba008ef7665aac5e4412 to < 566b143aa5112a0c2784e20603778518bb799537affectedfee10bd2267868f2a3e7ba008ef7665aac5e4412 to < 44db35ceb94756ba513dcf6b69bf9e949b28469caffectedfee10bd2267868f2a3e7ba008ef7665aac5e4412 to < 49605dc25e7fb33bf8b671279d4468531da90f89affectedfee10bd2267868f2a3e7ba008ef7665aac5e4412 to < 61b3c876c1cbdb1efd1f52a1f348580e6e14efb6affected
Linux Linux
Default version status: affected
5.0affected0 to < 5.0unaffected5.4.220 to ≤ 5.4.*unaffected5.10.150 to ≤ 5.10.*unaffected5.15.75 to ≤ 5.15.*unaffected5.19.17 to ≤ 5.19.*unaffected6.0.3 to ≤ 6.0.*unaffected6.1 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/b37f4a711e5d4bf3608ccbc6de82b52e92b441a0 ↗
- https://git.kernel.org/stable/c/fde46754d5483bc398018bbec3c8ef5c55219e67 ↗
- https://git.kernel.org/stable/c/566b143aa5112a0c2784e20603778518bb799537 ↗
- https://git.kernel.org/stable/c/44db35ceb94756ba513dcf6b69bf9e949b28469c ↗
- https://git.kernel.org/stable/c/49605dc25e7fb33bf8b671279d4468531da90f89 ↗
- https://git.kernel.org/stable/c/61b3c876c1cbdb1efd1f52a1f348580e6e14efb6 ↗