CVE-2023-54221
Description
In the Linux kernel, the following vulnerability has been resolved: clk: imx93: fix memory leak and missing unwind goto in imx93_clocks_probe In function probe(), it returns directly without unregistered hws when error occurs. Fix this by adding 'goto unregister_hws;' on line 295 and line 310. Use devm_kzalloc() instead of kzalloc() to automatically free the memory using devm_kfree() when error occurs. Replace of_iomap() with devm_of_iomap() to automatically handle the unused ioremap region and delete 'iounmap(anatop_base);' in unregister_hws.
How to fix
- Linux Linux280a5ff665e12d1e0c54c20cedc9c5008aa686a5, fac9c624138c4bc021d7a8ee3b974c9e10926d92, d17c16a2b2a6589c45b0bfb1b9914da80b72d89e, e02ba11b457647050cb16e7cad16cec3c252fade or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| Linux Linux | 24defbe194b650218680fcd9dec8cd103537b531 ≤ v < 280a5ff665e12d1e0c54c20cedc9c5008aa686a5, 24defbe194b650218680fcd9dec8cd103537b531 ≤ v < fac9c624138c4bc021d7a8ee3b974c9e10926d92, 24defbe194b650218680fcd9dec8cd103537b531 ≤ v < d17c16a2b2a6589c45b0bfb1b9914da80b72d89e, 24defbe194b650218680fcd9dec8cd103537b531 ≤ v < e02ba11b457647050cb16e7cad16cec3c252fade, 5.18 | 280a5ff665e12d1e0c54c20cedc9c5008aa686a5, fac9c624138c4bc021d7a8ee3b974c9e10926d92, d17c16a2b2a6589c45b0bfb1b9914da80b72d89e, e02ba11b457647050cb16e7cad16cec3c252fade |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.