CVE-2026-43494

net/rds: reset op_nents when zerocopy page pin fails

HIGH
7.8
CVSS Score
Published: May 21, 2026 at 10:49 AM UTC
Updated: October 19, 2026 at 08:18 PM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH7.8
Exploit prediction
EPSS 0.4%
SSVC
No known exploit

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().

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

4.17 ≤ v < 5.10.2585.11 ≤ v < 5.15.2095.16 ≤ v < 6.1.1756.13 ≤ v < 6.18.336.19 ≤ v < 7.0.106.2 ≤ v < 6.6.1416.7 ≤ v < 6.12.910cebaccef3acbdfbc2d85880a2efb765d2f4e2e37.17.1 rc17.1 rc27.1 rc3
Vendor states this is fixed in 03014551938a0887fa55f18ce49b70158a9c0113 (fixed)
Vendor states this is fixed in 0bbbff00a15b1df2cac9014d6cf4b6890f473353 (fixed)
Vendor states this is fixed in 290e833d1acb1093bc121fcdc97f5e6161157479 (fixed)
Vendor states this is fixed in 640e37f58f991546a87540d067279c2c1fa9fe51 (fixed)
Vendor states this is fixed in 9115669faedccdda100428e2d26fd0aac8c50799 (fixed)
Vendor states this is fixed in c6e51512a784c4a7b86e1a044988696e3b3721fa (fixed)
Vendor states this is fixed in d84ce1786ce40fdd3dd98db47aec5527817e1ef6 (fixed)
Vendor states this is fixed in e174929793195e0cd6a4adb0cad731b39f9019b4 (fixed)
Vendor states this is fixed in 4.17 (unaffected)
Vendor states this is fixed in 5.10.258 (unaffected)
Vendor states this is fixed in 5.15.209 (unaffected)
Vendor states this is fixed in 6.1.175 (unaffected)
Vendor states this is fixed in 6.12.91 (unaffected)
Vendor states this is fixed in 6.18.33 (unaffected)
Vendor states this is fixed in 6.6.141 (unaffected)
Vendor states this is fixed in 7.0.10 (unaffected)
Vendor states this is fixed in 7.1 (unaffected)

SSVC — Action Prioritization

SSVCNo known exploitNot automatableTotal impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

7.8HIGHLinux
Vector?

Quick Info

StatusMODIFIED
CWE
NVD-CWE-noinfoCWE-1341CWE-415

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card