Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-23256

net: liquidio: Fix off-by-one error in VF setup_nic_devices() cleanup

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 < bd680e56e316be92c01568be98d85d7a6c9bd92caffected
  • 846b46873eeb3baf40f7e6d8fe8f98aec95e7727 to < 01fbca1e93ec3f39f76c31a8f9afa32ce00da48aaffected
  • 846b46873eeb3baf40f7e6d8fe8f98aec95e7727 to < 71a56b89203ec7e5670d94a61a9b4ae617eca804affected
  • 846b46873eeb3baf40f7e6d8fe8f98aec95e7727 to < 3bf519e39b51cb08a93c0599870b35a23db1031eaffected
  • 846b46873eeb3baf40f7e6d8fe8f98aec95e7727 to < 52b19b3a22306fe452ec9e8ff96063f4bfb77b99affected
  • 846b46873eeb3baf40f7e6d8fe8f98aec95e7727 to < 4640fa5ad5e1a0dbd1c2d22323b7d70a8107dcfdaffected
  • 846b46873eeb3baf40f7e6d8fe8f98aec95e7727 to < 6cbba46934aefdfb5d171e0a95aec06c24f7ca30affected

Linux Linux

Default version status: affected

  • 4.10affected
  • 0 to < 4.10unaffected
  • 5.10.250 to ≤ 5.10.*unaffected
  • 5.15.200 to ≤ 5.15.*unaffected
  • 6.1.163 to ≤ 6.1.*unaffected
  • 6.6.124 to ≤ 6.6.*unaffected
  • 6.12.70 to ≤ 6.12.*unaffected
  • 6.18.10 to ≤ 6.18.*unaffected
  • 6.19 to ≤ *unaffected

References