CVE-2023-54238
Memory Leak in Linux mlx5 Driver During FIFO Resync Operation
Publication date: 2025-12-30
Last updated on: 2025-12-30
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | * |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability in the Linux kernel's mlx5 driver involves a memory leak of socket buffers (SKBs) during the ptp resync operation. SKBs were removed from the fifo queue but were not properly freed, leading to a leak. Additionally, there was an error in the mlx5e_skb_fifo_has_room() function's check due to type promotion issues causing incorrect results when counters overlapped. The fix involved properly freeing SKBs with a call to napi_consume_skb and correcting the type casting to prevent the error.
How can this vulnerability impact me? :
This vulnerability can lead to memory leaks in the Linux kernel's network driver, which may cause increased memory usage and potentially degrade system performance or stability over time, especially under heavy network load or during ptp resync operations.