CVE-2026-43502
Linux Kernel Zerocopy Send Cleanup Vulnerability
Publication date: 2026-05-21
Last updated on: 2026-05-21
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 exists in the Linux kernel's RDS (Reliable Datagram Sockets) networking code related to zerocopy send operations.
A zerocopy send can fail after user pages have been pinned but before the message is attached to the sending socket. The cleanup process incorrectly infers zerocopy state based on whether the message is queued, which can lead to improper cleanup of pinned pages.
The fix involves capturing the zerocopy notifier state earlier during message purge and using it to correctly determine how to clean up pinned pages, ensuring consistency with zerocopy lifetime rules.
How can this vulnerability impact me? :
If this vulnerability is exploited or triggered, it could lead to improper cleanup of memory pages pinned for zerocopy sends.
This might cause resource leaks or memory corruption in the kernel, potentially leading to system instability or crashes.
What immediate steps should I take to mitigate this vulnerability?
The vulnerability has been resolved in the Linux kernel by properly handling zerocopy send cleanup before the message is queued. To mitigate this vulnerability, you should update your Linux kernel to the version that includes this fix.