Description
In the Linux kernel, the following vulnerability has been resolved: usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe() Smatch reports: drivers/usb/phy/phy-tahvo.c: tahvo_usb_probe() warn: missing unwind goto? After geting irq, if ret < 0, it will return without error handling to free memory. Just add error handling to fix this problem.
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
3f06415418f37ac602e71a61ee83ea43553e6bbd to < 3e5a7bebf832b1482efe27bcc15a88c5b28a30d0affected5e2d2f05204f7ab9c645a1fb9f10a3f6393dd2fa to < 4da9edeccf77d7b4c6dbcb34d5908acdaa5bd7e3affected606668e24a0d7fd262e2326d76bb60b965fe713f to < fe9cdc19861950582f077f254a12026e169eaee5affected494629ba62a961de1f2dd0b7125878acb27b8043 to < 56901de563359de20513e16a9ae008ae2c22e9a9affected0d45a1373e669880b8beaecc8765f44cb0241e47 to < ecf26d6e1b5450620c214feea537bb6ce05c6741affected0d45a1373e669880b8beaecc8765f44cb0241e47 to < dd9b7c89a80428cc5f4ae0d2e1311fdedb2a1aacaffected0d45a1373e669880b8beaecc8765f44cb0241e47 to < 38dbd6f72bfbeba009efe0e9ec1f3ff09f9e23faaffected0d45a1373e669880b8beaecc8765f44cb0241e47 to < 342161c11403ea00e9febc16baab1d883d589d04affected62e663c172115b9e26a0856508db6277871a7c32affected4eab21911d5d6a3377b8965b9fb06463b248fe6baffecteddcf379ea4e93b8ea23d628db68ae953b26d63af1affectedb45f0d0105a0f50e681dc8fac4b32e1192de34f2affected4.14.247 to < 4.14.322affected4.19.207 to < 4.19.291affected5.4.146 to < 5.4.251affected5.10.65 to < 5.10.188affected4.4.284 to < 4.5affected4.9.283 to < 4.10affected5.13.17 to < 5.14affected5.14.4 to < 5.15affected
Linux Linux
Default version status: affected
5.15affected0 to < 5.15unaffected4.14.322 to ≤ 4.14.*unaffected4.19.291 to ≤ 4.19.*unaffected5.4.251 to ≤ 5.4.*unaffected5.10.188 to ≤ 5.10.*unaffected5.15.121 to ≤ 5.15.*unaffected6.1.39 to ≤ 6.1.*unaffected6.4.4 to ≤ 6.4.*unaffected6.5 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/3e5a7bebf832b1482efe27bcc15a88c5b28a30d0 ↗
- https://git.kernel.org/stable/c/4da9edeccf77d7b4c6dbcb34d5908acdaa5bd7e3 ↗
- https://git.kernel.org/stable/c/fe9cdc19861950582f077f254a12026e169eaee5 ↗
- https://git.kernel.org/stable/c/56901de563359de20513e16a9ae008ae2c22e9a9 ↗
- https://git.kernel.org/stable/c/ecf26d6e1b5450620c214feea537bb6ce05c6741 ↗
- https://git.kernel.org/stable/c/dd9b7c89a80428cc5f4ae0d2e1311fdedb2a1aac ↗
- https://git.kernel.org/stable/c/38dbd6f72bfbeba009efe0e9ec1f3ff09f9e23fa ↗
- https://git.kernel.org/stable/c/342161c11403ea00e9febc16baab1d883d589d04 ↗