CVE-2026-43494
📛 CVE Title
net/rds: reset op_nents when zerocopy page pin fails
Description
In the Linux kernel, the following vulnerability has been resolved: net/rds: reset op_nents when zerocopy page pin fails When iov_iter_get_pages2() fails in rds_message_zcopy_from_user(), the pinned pages are released with put_page(), and rm->data.op_mmp_znotifier is cleared. But we fail to properly clear rm->data.op_nents. Later when rds_message_purge() is called from rds_sendmsg() the cleanup loop iterates over the incorrectly non zero number of op_nents and frees them again. Fix this by properly resetting op_nents when it should be in rds_message_zcopy_from_user().
Overview
- State
- PUBLISHED
- Assigner (CNA)
- Linux
- CVSS severity
- high
- CVSS score
- 7.8 / 10
- CVSS vector
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H- Effective score
- 7.8 / 10 HIGH source: CNA overview
- MSRC score
- 5.5 / 10 MEDIUM MS rating: Moderate
- CWE(s)
- —
- Reserved
- 2026-05-01
- Published
- 2026-05-21 10:49 UTC
- Last updated
- 2026-05-21 10:49 UTC
- Source
- https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/43xxx/CVE-2026-43494.json
- Linked Threat
- CVE-2026-43494 — CVE-2026-43494
NVD triage scoring NVD CVE 2.0
Layer NVD adds on top of the CNA's CVE record — published / last-modified timestamps, exploitability / impact subscores, and the FIRST.org EPSS probability that this CVE will be exploited in the wild in the next 30 days.
- NVD published
- 2026-05-21 12:16:19 UTC
- NVD last modified
- 2026-05-21 16:16:23 UTC
- EPSS score
- 0.0003 (probability of exploitation in next 30 days)
- EPSS percentile
- 9.95% vs all CVEs — higher = more likely to be exploited, as of 2026-05-24
NVD / KEV / EPSS data refreshed 2026-05-25 00:30 UTC. Re-run the 🛰 Backfill from NVD button above to refresh.
European Union Vulnerability Database ENISA EUVD
ENISA's official EU repository for curated vulnerability intelligence. Carries a separate identifier (EUVD-YYYY-NNNN) and frequently exposes an earlier-published description + CVSS than NVD does.
- EUVD ID
-
EUVD-2026-31267 - Assigner
- Linux
- Published
- May 21, 2026, 10:49:21 AM
- Updated
- May 30, 2026, 10:45:08 AM
- EUVD base score (CVSS 3.1)
-
7.8 / 10
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - EUVD-reported EPSS
- 0.0100
- Vendors
- Linux
- Products
-
Linux (patch: 7.1-rc4)Linux (patch: 7.0.10)Linux (0cebaccef3acbdfbc2d85880a2efb765d2f4e2e3 <640e37f58f991546a87540d067279c2c1fa9fe51)Linux (0cebaccef3acbdfbc2d85880a2efb765d2f4e2e3 <290e833d1acb1093bc121fcdc97f5e6161157479)Linux (4.17)Linux (0cebaccef3acbdfbc2d85880a2efb765d2f4e2e3 <9115669faedccdda100428e2d26fd0aac8c50799)Linux (0cebaccef3acbdfbc2d85880a2efb765d2f4e2e3 <0bbbff00a15b1df2cac9014d6cf4b6890f473353)Linux (patch: 6.6.141)Linux (0cebaccef3acbdfbc2d85880a2efb765d2f4e2e3 <e174929793195e0cd6a4adb0cad731b39f9019b4)Linux (patch: 0)Linux (patch: 6.18.33)Linux (patch: 6.12.91)
- Aliases
-
GHSA-m5w6-2mrp-4227
ENISA description: In the Linux kernel, the following vulnerability has been resolved: net/rds: reset op_nents when zerocopy page pin fails When iov_iter_get_pages2() fails in rds_message_zcopy_from_user(), the pinned pages are released with put_page(), and rm->data.op_mmp_znotifier is cleared. But we fail to properly clear rm->data.op_nents. Later when rds_message_purge() is called from rds_sendmsg() the cleanup loop iterates over the incorrectly non zero number of op_nents and frees them again. Fix this by properly resetting op_nents when it should be in rds_message_zcopy_from_user().
EUVD references (5)
- https://git.kernel.org/stable/c/9115669faedccdda100428e2d26fd0aac8c50799
- https://git.kernel.org/stable/c/0bbbff00a15b1df2cac9014d6cf4b6890f473353
- https://git.kernel.org/stable/c/640e37f58f991546a87540d067279c2c1fa9fe51
- https://git.kernel.org/stable/c/290e833d1acb1093bc121fcdc97f5e6161157479
- https://git.kernel.org/stable/c/e174929793195e0cd6a4adb0cad731b39f9019b4
Microsoft Security Response Center MSRC
Microsoft's vendor-authoritative record from the Security Update Guide — its own CVSS score, impact, severity rating, exploit assessment, and KB-article fixes. Refreshed 2026-08-12 01:09 UTC (source: CVRF).
- MS severity
- Moderate
- MS CVSS base score
- 5.5 / 10 (temporal 5.5)
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Release
- 2026-May
Microsoft remediations / KB articles (2)
- CBL-Mariner Releases — Vendor Fix / Security Update (fixed build 6.6.141.1-1)
- https://learn.microsoft.com/en-us/azure/azure-linux/tutorial-azure-linux-upgrade — None Available / CBL-Mariner Releases
Affected products (2)
| Vendor | Product | Versions | Platforms |
|---|---|---|---|
| Linux | Linux |
0cebaccef3acbdfbc2d85880a2efb765d2f4e2e3 (affected)
|
— |
| Linux | Linux |
4.17 (affected),
0 (unaffected),
7.1-rc4 (unaffected)
|
— |
Vendor references (1)
References embedded in the original CVE record by the assigning CNA.
MITRE references (1) cveawg.mitre.org
Pulled from MITRE's CVE Services API by the 🛰 Backfill from MITRE button.
Web references (14)
DuckDuckGo results ranked by threat-intel / vendor advisory domains. Generated by the 🔎 Find references (web) button above — same flow as the Remediations search.
- None Available msrc
- MSRC update guide: CVE-2026-43494 msrc
- https://git.kernel.org/stable/c/290e833d1acb1093bc121fcdc97f5e6161157479 tenable:git.kernel.org
- https://git.kernel.org/stable/c/640e37f58f991546a87540d067279c2c1fa9fe51 tenable:git.kernel.org
- https://git.kernel.org/stable/c/9115669faedccdda100428e2d26fd0aac8c50799 tenable:git.kernel.org
- https://git.kernel.org/stable/c/c6e51512a784c4a7b86e1a044988696e3b3721fa tenable:git.kernel.org
- https://git.kernel.org/stable/c/d84ce1786ce40fdd3dd98db47aec5527817e1ef6 tenable:git.kernel.org
- https://git.kernel.org/stable/c/e174929793195e0cd6a4adb0cad731b39f9019b4 tenable:git.kernel.org
- https://nvd.nist.gov/vuln/detail/CVE-2026-43494 tenable:nvd.nist.gov
- https://www.cve.org/CVERecord?id=CVE-2026-43494 tenable:www.cve.org
- http://www.openwall.com/lists/oss-security/2026/05/21/2 tenable:www.openwall.com
- https://www.first.org/epss/ tenable:www.first.org
- https://git.kernel.org/stable/c/03014551938a0887fa55f18ce49b70158a9c0113 tenable:git.kernel.org
- https://git.kernel.org/stable/c/0bbbff00a15b1df2cac9014d6cf4b6890f473353 tenable:git.kernel.org
NVD-tagged references (2)
Reference list NVD curates from the CNA record, vendor advisories, and third-party reports. The tag chips below are NVD's analyst-assigned categories.
- http://www.openwall.com/lists/oss-security/2026/05/21/2 af854a3a-2127-422b-91ae-364da2661108
- https://git.kernel.org/stable/c/e174929793195e0cd6a4adb0cad731b39f9019b4 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Remediations (18)
Remediations are stored against the linked Threat row; the list below is deduplicated across both pages.
-
web:blog.qualys.com
With Qualys Policy Audit's out-of-the-box mitigation or Compensatory Controls, which reduce the risk of a vulnerability being exploited because the remediation ( fix / patch ) cannot be done immediately, these security controls are not recommended by any industry standards, such as CIS and DISA-STIG.
2026-05-21 17:21 UTC -
web:blogs.oracle.com
For more information about the Critical Patch Update program, see the security vulnerability remediation practices page located on the Oracle Trust Center.
2026-05-21 17:21 UTC -
web:cybersecuritynews.com
Microsoft has released its April 2026 Patch Tuesday security update, addressing 168 vulnerabilities across its product portfolio including one actively exploited zero-day and one publicly disclosed flaw that organizations must prioritize immediately.
2026-05-21 17:21 UTC -
web:msrc.microsoft.com
Security Update Guide - Microsoft Security Response Center
2026-05-21 17:21 UTC -
web:portal.msrc.microsoft.com
The Security Update Guide provides information on the latest Microsoft security updates, helping users understand and address potential vulnerabilities effectively.
2026-05-21 17:21 UTC -
web:www.bleepingcomputer.com
Today is Microsoft's April 2026 Patch Tuesday with security updates for 167 flaws, including 2 zero-day vulnerabilities.
2026-05-21 17:21 UTC -
web:www.cisecurity.org
<p>Multiple vulnerabilities have been discovered in Microsoft products, the most severe of which could allow for remote code execution. Successful exploitation of the most severe of these vulnerabilities could result in an attacker gaining the same privileges as the logged-on user. Depending on the privileges associated with the user, an attacker could then install programs; view, change, or ...
2026-05-21 17:21 UTC -
web:www.notebookcheck.net
Microsoft April 2026 Patch Tuesday fixes 167 vulnerabilities, including an actively exploited SharePoint zero-day. Windows 11 KB5083769 and KB5082052 bring new builds and RDP security.
2026-05-21 17:21 UTC -
web:www.pcworld.com
This month's Patch Tuesday includes an actively exploited Office zero-day vulnerability and several critical RCE bugs in Windows and Remote Desktop.
2026-05-21 17:21 UTC -
web:www.suse.com
Secure your Linux systems from CVE-2026-43494 . Stay ahead of potential threats with the latest security updates from SUSE.
2026-05-21 17:21 UTC -
web:access.redhat.com
Learn about our open source products, services, and company. You are here
2026-06-03 22:32 UTC -
web:cybersecuritynews.com
Microsoft's May 2026 Patch Tuesday lands with a heavy enterprise focus, fixing 120 vulnerabilities across Windows, Office, Azure, developer tools, and Microsoft 365 apps, including 29 remote code execution (RCE) flaws rated Critical.
2026-06-03 22:32 UTC -
web:knightli.com
A practical summary of CVE-2026-43494 / PinTheft: how a Linux RDS zerocopy reference-counting issue can combine with io_uring fixed buffers into a local privilege escalation chain, and how administrators can assess prerequisites, reduce exposure, and wait for distribution fixes.
2026-06-03 22:32 UTC -
web:nvd.nist.gov
Description In the Linux kernel, the following vulnerability has been resolved: crypto: pcrypt - Fix handling of MAY_BACKLOG requests MAY_BACKLOG requests can return EBUSY. Handle them by checking for that value and filtering out EINPROGRESS notifications.
2026-06-03 22:32 UTC -
web:support.esri.com
The C version of this patch also includes additional bug fixes not related to security, refer to the updated Issues Addressed with this Patch section for the latest details. April 20, 2026 : The 11.4 version of the Portal for ArcGIS Security 2026 Update 1 Patch is now available.
2026-06-03 22:32 UTC -
web:www.oracle.com
This Critical Patch Update contains 481 new security patches across the product families listed below. Please note that an MOS note summarizing the content of this Critical Patch Update and other Oracle Software Security Assurance activities is located at April 2026 Critical Patch Update: Executive Summary and Analysis.
2026-06-03 22:32 UTC -
web:www.thehackerwire.com
How do I fix or mitigate CVE-2026-43494 ? To protect against CVE-2026-43494 , you should: (1) Apply the latest security patches from the vendor, (2) Check official security advisories for specific remediation steps, (3) Update affected software to the latest version, and (4) Monitor your systems for any signs of exploitation.
2026-06-03 22:32 UTC -
web:zecurit.com
Get the complete breakdown of Microsoft's June 2026 Patch Tuesday. We analyze the latest security updates and all critical CVEs .
2026-06-03 22:32 UTC
AI Forensic Analysis
Only Available for Registered Users. Sign in to view.
Raw JSON
The full cvelistV5 record. Download as CVE-2026-43494.json.
{
"containers": {
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"product": "Linux",
"programFiles": [
"net/rds/message.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"versions": [
{
"lessThan": "e174929793195e0cd6a4adb0cad731b39f9019b4",
"status": "affected",
"version": "0cebaccef3acbdfbc2d85880a2efb765d2f4e2e3",
"versionType": "git"
}
]
},
{
"defaultStatus": "affected",
"product": "Linux",
"programFiles": [
"net/rds/message.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"versions": [
{
"status": "affected",
"version": "4.17"
},
{
"lessThan": "4.17",
"status": "unaffected",
"version": "0",
"versionType": "semver"
},
{
"lessThanOrEqual": "*",
"status": "unaffected",
"version": "7.1-rc4",
"versionType": "original_commit_for_fix"
}
]
}
],
"cpeApplicability": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "7.1-rc4",
"versionStartIncluding": "4.17",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nnet/rds: reset op_nents when zerocopy page pin fails\n\nWhen iov_iter_get_pages2() fails in rds_message_zcopy_from_user(),\nthe pinned pages are released with put_page(), and\nrm->data.op_mmp_znotifier is cleared. But we fail to properly\nclear rm->data.op_nents.\n\nLater when rds_message_purge() is called from rds_sendmsg() the\ncleanup loop iterates over the incorrectly non zero number of\nop_nents and frees them again.\n\nFix this by properly resetting op_nents when it should be in\nrds_message_zcopy_from_user()."
}
],
"providerMetadata": {
"dateUpdated": "2026-05-21T10:49:21.310Z",
"orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"shortName": "Linux"
},
"references": [
{
"url": "https://git.kernel.org/stable/c/e174929793195e0cd6a4adb0cad731b39f9019b4"
}
],
"title": "net/rds: reset op_nents when zerocopy page pin fails",
"x_generator": {
"engine": "bippy-1.2.0"
}
}
},
"cveMetadata": {
"assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"assignerShortName": "Linux",
"cveId": "CVE-2026-43494",
"datePublished": "2026-05-21T10:49:21.310Z",
"dateReserved": "2026-05-01T14:12:56.013Z",
"dateUpdated": "2026-05-21T10:49:21.310Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}