PatchSiren cyber security CVE debrief
CVE-2026-23256 Linux CVE debrief
CVE-2026-23256 is a Linux kernel bug in the liquidio VF setup path where a cleanup loop can miss the failing index after initialization aborts, leaving allocated memory unreleased. The issue is categorized as CWE-193 (off-by-one) and carries a medium severity rating with local, low-privilege impact focused on availability.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- MEDIUM 5.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-03-18
- Original CVE updated
- 2026-05-21
- Advisory published
- 2026-03-18
- Advisory updated
- 2026-05-21
Who should care
Linux kernel maintainers, distro security teams, and operators running kernels that include the liquidio driver should review this fix, especially if they deploy affected kernel series identified by NVD.
Technical summary
In setup_nic_devices(), a failure branches to setup_nic_dev_free for cleanup. The existing while(i--) loop skips the current failing index, so one allocation is not freed and a memory leak results. The fix changes cleanup to iterate from the current index down to 0 so the failing entry is included. NVD maps the issue to CVSS 3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H and lists affected Linux kernel ranges across multiple stable branches, with fixes referenced by several kernel.org stable patch links.
Defensive priority
Medium priority. The vulnerability is local and requires low privileges, but it can still degrade system availability through memory leakage in affected kernel builds. Prioritize patching in environments that use the liquidio driver or track the affected kernel branches.
Recommended defensive actions
- Apply the kernel patches referenced in the NVD record and vendor references.
- Verify whether your deployed Linux kernel version falls within the affected ranges listed by NVD.
- If you do not use the liquidio driver, confirm whether it is built or loadable in your kernel configuration and disable it where appropriate.
- Track downstream distro advisories for backported fixes in supported kernel packages.
- Validate patched kernels in staging before rollout, especially on systems that depend on liquidio hardware.
Evidence notes
Source description states the bug was found through code review and compile tested only. The NVD record classifies it as CWE-193 and provides the CVSS vector AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H. NVD also lists affected Linux kernel version ranges and multiple kernel.org stable patch references.
Official resources
-
CVE-2026-23256 CVE record
CVE.org
-
CVE-2026-23256 NVD detail
NVD
-
Source item URL
nvd_modified
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
Publicly disclosed in the CVE/NVD record on 2026-03-18. The issue was identified via code review, and kernel.org stable patch references are available for remediation.