Description
In the Linux kernel, the following vulnerability has been resolved: net: liquidio: Fix off-by-one error in VF setup_nic_devices() cleanup In setup_nic_devices(), the initialization loop jumps to the label setup_nic_dev_free on failure. The current cleanup loop while(i--) skip the failing index i, causing a memory leak. Fix this by changing the loop to iterate from the current index i down to 0. Compile tested only. Issue found using code review.
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
846b46873eeb3baf40f7e6d8fe8f98aec95e7727 to < bd680e56e316be92c01568be98d85d7a6c9bd92caffected846b46873eeb3baf40f7e6d8fe8f98aec95e7727 to < 01fbca1e93ec3f39f76c31a8f9afa32ce00da48aaffected846b46873eeb3baf40f7e6d8fe8f98aec95e7727 to < 71a56b89203ec7e5670d94a61a9b4ae617eca804affected846b46873eeb3baf40f7e6d8fe8f98aec95e7727 to < 3bf519e39b51cb08a93c0599870b35a23db1031eaffected846b46873eeb3baf40f7e6d8fe8f98aec95e7727 to < 52b19b3a22306fe452ec9e8ff96063f4bfb77b99affected846b46873eeb3baf40f7e6d8fe8f98aec95e7727 to < 4640fa5ad5e1a0dbd1c2d22323b7d70a8107dcfdaffected846b46873eeb3baf40f7e6d8fe8f98aec95e7727 to < 6cbba46934aefdfb5d171e0a95aec06c24f7ca30affected
Linux Linux
Default version status: affected
4.10affected0 to < 4.10unaffected5.10.250 to ≤ 5.10.*unaffected5.15.200 to ≤ 5.15.*unaffected6.1.163 to ≤ 6.1.*unaffected6.6.124 to ≤ 6.6.*unaffected6.12.70 to ≤ 6.12.*unaffected6.18.10 to ≤ 6.18.*unaffected6.19 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/bd680e56e316be92c01568be98d85d7a6c9bd92c ↗
- https://git.kernel.org/stable/c/01fbca1e93ec3f39f76c31a8f9afa32ce00da48a ↗
- https://git.kernel.org/stable/c/71a56b89203ec7e5670d94a61a9b4ae617eca804 ↗
- https://git.kernel.org/stable/c/3bf519e39b51cb08a93c0599870b35a23db1031e ↗
- https://git.kernel.org/stable/c/52b19b3a22306fe452ec9e8ff96063f4bfb77b99 ↗
- https://git.kernel.org/stable/c/4640fa5ad5e1a0dbd1c2d22323b7d70a8107dcfd ↗
- https://git.kernel.org/stable/c/6cbba46934aefdfb5d171e0a95aec06c24f7ca30 ↗