CVE-2025-68232
BaseFortify
Publication date: 2025-12-16
Last updated on: 2025-12-18
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 is a race condition in the Linux kernel's veth network driver introduced by a commit that caused the transmit queue (TXQ) to become permanently stalled. The issue arises because the producer side incorrectly checks if the consumer's packet ring buffer is empty using an API that is not reliable from the producer's perspective. This can lead to a 'lost wakeup' where the TXQ remains stopped and network traffic halts. The fix involves removing the racy conditional wake-up logic and instead unconditionally flushing the peer to ensure the consumer is scheduled to re-wake the TXQ, thus preventing the queue from getting stuck.
How can this vulnerability impact me? :
This vulnerability can cause the transmit queue in the veth network interface to become permanently stalled, resulting in halted network traffic. This means that network communication over the affected virtual Ethernet interfaces can stop functioning, potentially leading to network outages or degraded performance on systems using the affected Linux kernel, especially on ARM64 platforms like Ampere Altra Max.
What immediate steps should I take to mitigate this vulnerability?
To mitigate this vulnerability, update the Linux kernel to a version that includes the patch fixing the veth TXQ race condition. The patch removes the racy conditional wake-up logic and ensures the TX queue is properly managed to avoid stalls. Applying the updated kernel will prevent the TXQ from getting permanently stuck and traffic from halting.