In the Linux kernel, the following vulnerability has been resolved:
net: rds: fix memory leak in rds_recvmsg
Syzbot reported memory leak in rds. The problem was in unputted refcount in case of error.
int rds_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, int msg_flags) { ...
if (!rds_next_incoming(rs, &inc)) { ... }
After this "if" inc refcount incremented and
if (rds_cmsg_recv(inc, msg, rs)) { ret = -EFAULT; goto out; } ... out: return ret; }
in case of rds_cmsg_recv() fail the refcount won't be decremented. And it's easy to see from ftrace log, that rds_inc_addref() don't have rds_inc_put() pair in rds_recvmsg() after rds_cmsg_recv()
1) | rds_recvmsg() { 1) 3.721 us | rds_inc_addref(); 1) 3.853 us | rds_message_inc_copy_to_user(); 1) + 10.395 us | rds_cmsg_recv(); 1) + 34.260 us | }
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-headersUpgrade python-perf-debuginfoUpgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade python-perfUpgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-develUpgrade kernelUpgrade perfUpgrade kernel-livepatch-4.14.238-182.421Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-devel | May 21, 2025 | May 21, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | May 21, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | May 21, 2024 |
| Suse | — | Upgrade kernel-azure-baseUpgrade kernel-azure-develUpgrade kernel-sourceUpgrade kernel-obs-buildUpgrade kernel-source-azureUpgrade kernel-azureUpgrade kernel-defaultUpgrade kernel-default-baseUpgrade kernel-default-develUpgrade kernel-symsUpgrade kernel-syms-azureUpgrade kernel-docsUpgrade kernel-default-manUpgrade kernel-macrosUpgrade kernel-devel-azureUpgrade kernel-default-extraUpgrade kernel-devel | Aug 9, 2024 | May 21, 2024 |
| Ubuntu | — | Upgrade linux-awsUpgrade linux-oracle-5.4Upgrade linux-bluefieldUpgrade linux-azureUpgrade linux-raspiUpgrade linux-aws-hweUpgrade linux-aws-5.4Upgrade linux-raspi-5.4Upgrade linux-kvmUpgrade linux-azure-5.4Upgrade linux-oracleUpgrade linux-gcp-5.4Upgrade linux-gcp-4.15Upgrade linux-aws-fipsUpgrade linux-gcp-fipsUpgrade linuxUpgrade linux-hwe-5.4Upgrade linux-hweUpgrade linux-fipsUpgrade linux-gcpUpgrade linux-azure-fipsUpgrade linux-gkeopUpgrade linux-azure-4.15 | Nov 19, 2024 | May 21, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub