CVE-2026-23160
Unknown Unknown - Not Provided
Memory Leak in Linux Kernel octeon_ep Component Fixed

Publication date: 2026-02-14

Last updated on: 2026-03-18

Assigner: kernel.org

Description
In the Linux kernel, the following vulnerability has been resolved: octeon_ep: Fix memory leak in octep_device_setup() In octep_device_setup(), if octep_ctrl_net_init() fails, the function returns directly without unmapping the mapped resources and freeing the allocated configuration memory. Fix this by jumping to the unsupported_dev label, which performs the necessary cleanup. This aligns with the error handling logic of other paths in this function. Compile tested only. Issue found using a prototype static analysis tool and code review.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-02-14
Last Modified
2026-03-18
Generated
2026-06-16
AI Q&A
2026-02-14
EPSS Evaluated
2026-06-15
NVD
EUVD
Affected Vendors & Products
Showing 10 associated CPEs
Vendor Product Version / Range
linux linux_kernel 6.19
linux linux_kernel 6.19
linux linux_kernel 6.19
linux linux_kernel 6.19
linux linux_kernel 6.19
linux linux_kernel 6.19
linux linux_kernel From 6.7 (inc) to 6.12.69 (exc)
linux linux_kernel 6.19
linux linux_kernel From 6.13 (inc) to 6.18.9 (exc)
linux linux_kernel From 6.4 (inc) to 6.6.123 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-401 The product does not sufficiently track and release allocated memory after it has been used, making the memory unavailable for reallocation and reuse.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

This vulnerability exists in the Linux kernel within the octeon_ep driver, specifically in the octep_device_setup() function.

If the function octep_ctrl_net_init() fails during execution, octep_device_setup() returns immediately without properly cleaning up.

This means that mapped resources are not unmapped and allocated configuration memory is not freed, causing a memory leak.

The fix involves redirecting the error handling to a cleanup label (unsupported_dev) to ensure resources are properly released.

Impact Analysis

The vulnerability can lead to a memory leak in the Linux kernel when the octeon_ep driver fails to initialize properly.

Over time, this memory leak could cause increased memory usage, potentially degrading system performance or causing instability.

In environments where the octeon_ep driver is used, this could lead to resource exhaustion if the failure condition occurs repeatedly.

Compliance Impact

I don't know

Detection Guidance

I don't know

Mitigation Strategies

I don't know

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-23160. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart