CVE-2026-43494

HighCVSS 7.8/10Last modified Oct 19, 2026

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

Metrics

CVSS 3.1 7.8/10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

VendorProductVersions
LinuxLinux>= 0cebaccef3acbdfbc2d85880a2efb765d2f4e2e3, < c6e51512a784c4a7b86e1a044988696e3b3721fa; >= 0cebaccef3acbdfbc2d85880a2efb765d2f4e2e3, < 03014551938a0887fa55f18ce49b70158a9c0113; >= 0cebaccef3acbdfbc2d85880a2efb765d2f4e2e3, < d84ce1786ce40fdd3dd98db47aec5527817e1ef6; >= 0cebaccef3acbdfbc2d85880a2efb765d2f4e2e3, < 9115669faedccdda100428e2d26fd0aac8c50799; >= 0cebaccef3acbdfbc2d85880a2efb765d2f4e2e3, < 0bbbff00a15b1df2cac9014d6cf4b6890f473353; >= 0cebaccef3acbdfbc2d85880a2efb765d2f4e2e3, < 640e37f58f991546a87540d067279c2c1fa9fe51; >= 0cebaccef3acbdfbc2d85880a2efb765d2f4e2e3, < 290e833d1acb1093bc121fcdc97f5e6161157479; >= 0cebaccef3acbdfbc2d85880a2efb765d2f4e2e3, < e174929793195e0cd6a4adb0cad731b39f9019b4
LinuxLinux4.17
Red HatRed Hat Enterprise Linux 10—
Red HatRed Hat Enterprise Linux 6—
Red HatRed Hat Enterprise Linux 7—
Red HatRed Hat Enterprise Linux 7—
Red HatRed Hat Enterprise Linux 8—
Red HatRed Hat Enterprise Linux 8—
Red HatRed Hat Enterprise Linux 9—
Red HatRed Hat Enterprise Linux 9—

References

Timeline

Published
May 21, 2026
Last modified
Oct 19, 2026
NVD status
Modified

Related CVEs from 2026

CVE-2026-434958.8In the Linux kernel, the following vulnerability has been resolved: net: wwan: t7xx: validate port_count against message length in t7xx_porCVE-2026-434965.5In the Linux kernel, the following vulnerability has been resolved: net/sched: sch_red: Replace direct dequeue call with peek and qdisc_deqCVE-2026-434977.3In the Linux kernel, the following vulnerability has been resolved: fbdev: udlfb: add vm_ops to dlfb_ops_mmap to prevent use-after-free dlCVE-2026-434987.8In the Linux kernel, the following vulnerability has been resolved: accel/ivpu: Disallow re-exporting imported GEM objects Prevent re-expoCVE-2026-434997.8In the Linux kernel, the following vulnerability has been resolved: rtmutex: Use waiter::task instead of current in remove_waiter() removeCVE-2026-43508.1The Perfmatters plugin for WordPress is vulnerable to arbitrary file deletion via path traversal in all versions up to, and including, 2.5.9CVE-2026-435007.8In the Linux kernel, the following vulnerability has been resolved: rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present CVE-2026-435019.8In the Linux kernel, the following vulnerability has been resolved: ipv6: rpl: reserve mac_len headroom when recompressed SRH grows ipv6_rCVE-2026-435027.8In the Linux kernel, the following vulnerability has been resolved: net/rds: handle zerocopy send cleanup before the message is queued A zCVE-2026-435038.8In the Linux kernel, the following vulnerability has been resolved: net: skbuff: propagate shared-frag marker through frag-transfer helpersCVE-2026-435046.5An issue was discovered in Prosody before 0.12.6 and 1.0.0 through 13.0.0 before 13.0.5, when mod_proxy65 is enabled. Because mod_proxy65 miCVE-2026-435056.5An issue was discovered in Prosody before 0.12.6 and 1.0.0 through 13.0.0 before 13.0.5, when mod_proxy65 is enabled. Because mod_proxy65 mi
CVE-2026-43494: High severity, CVSS 7.8 | Vulnix