Description
In the Linux kernel, the following vulnerability has been resolved: wifi: rtlwifi: pci: fix error path in rtl_pci_probe() In the last error path in rtl_pci_probe(), the cleanup functions are skipped due to a wrong goto label. Moreover, the successful call to rtl_init_rfkill(), ieee80211_register_hw(), rtl_debug_add_one() have to be reverted. Fix this issue by updating the labels and adding the relevant cleanup functions to the last error path.
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
0c8173385e549f95cd80c3fff5aab87b4f881d8d to < 2634998247d24be34ba16a7666f31815ef1da00baffected0c8173385e549f95cd80c3fff5aab87b4f881d8d to < cfd6824dd1d151ab3abc00117b3774c8056006e0affected0c8173385e549f95cd80c3fff5aab87b4f881d8d to < 86e6187f8525c8f8219eb49e022eba854cc6ab86affected0c8173385e549f95cd80c3fff5aab87b4f881d8d to < aef178ffae5420afdbf46f7133ed28bd4248e15caffected0c8173385e549f95cd80c3fff5aab87b4f881d8d to < b42fcfb097da46f0e86564736ced939e83cb8442affected0c8173385e549f95cd80c3fff5aab87b4f881d8d to < a89818977338ba71194b1ab1d071f0c0848b1e13affected0c8173385e549f95cd80c3fff5aab87b4f881d8d to < 1b68b6e529ce75112fab98e89583a76370ca394baffected0c8173385e549f95cd80c3fff5aab87b4f881d8d to < 3c2999d13eeb222ae56631aeb7ca248090f2b210affected
Linux Linux
Default version status: affected
2.6.38affected0 to < 2.6.38unaffected5.10.270 to ≤ 5.10.*unaffected5.15.221 to ≤ 5.15.*unaffected6.1.188 to ≤ 6.1.*unaffected6.6.157 to ≤ 6.6.*unaffected6.12.110 to ≤ 6.12.*unaffected6.18.52 to ≤ 6.18.*unaffected7.2.6 to ≤ 7.2.*unaffected7.3 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/2634998247d24be34ba16a7666f31815ef1da00b ↗
- https://git.kernel.org/stable/c/cfd6824dd1d151ab3abc00117b3774c8056006e0 ↗
- https://git.kernel.org/stable/c/86e6187f8525c8f8219eb49e022eba854cc6ab86 ↗
- https://git.kernel.org/stable/c/aef178ffae5420afdbf46f7133ed28bd4248e15c ↗
- https://git.kernel.org/stable/c/b42fcfb097da46f0e86564736ced939e83cb8442 ↗
- https://git.kernel.org/stable/c/a89818977338ba71194b1ab1d071f0c0848b1e13 ↗
- https://git.kernel.org/stable/c/1b68b6e529ce75112fab98e89583a76370ca394b ↗
- https://git.kernel.org/stable/c/3c2999d13eeb222ae56631aeb7ca248090f2b210 ↗