CVE-2025-39948
BaseFortify
Publication date: 2025-10-04
Last updated on: 2026-03-25
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| intel | ice_driver | * |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability is a memory leak in the Linux kernel's ice network driver related to handling multi-buffer frames. Specifically, when the hardware posts a descriptor with a size of 0, the function ice_put_rx_mbuf() skips processing that buffer, causing the buffer's memory page not to be freed or reused. This results in a stale page remaining in the receive ring buffer, leading to a page leak. The issue occurs only with multi-buffer frames, such as jumbo frames, and is fixed by ensuring all buffers are properly processed and freed.
How can this vulnerability impact me? :
This vulnerability can cause a memory leak in the network driver, which over time may lead to increased memory usage and potential resource exhaustion on the affected system. This can degrade system performance or cause network instability, especially under heavy network load with multi-buffer frames like jumbo frames.
What immediate steps should I take to mitigate this vulnerability?
To mitigate this vulnerability, update the Linux kernel to a version that includes the fix for the ice driver as described. The fix ensures proper handling of multi-buffer frames in the ice_put_rx_mbuf() function, preventing Rx page leaks. Applying the kernel update that contains this patch is the immediate step to prevent the issue.