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-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade python-perfUpgrade python-perf-debuginfoUpgrade perf-debuginfoUpgrade kernel-headersUpgrade perfUpgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade bpftoolUpgrade kernel-develUpgrade kernelUpgrade kernel-debuginfoUpgrade kernel-livepatch-4.14.238-182.421Upgrade kernel-debuginfo-common-aarch64 | 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-syms-azureUpgrade kernel-default-extraUpgrade kernel-devel-azureUpgrade kernel-macrosUpgrade kernel-default-manUpgrade kernel-docsUpgrade kernel-develUpgrade kernel-symsUpgrade kernel-azureUpgrade kernel-obs-buildUpgrade kernel-default-develUpgrade kernel-azure-develUpgrade kernel-azure-baseUpgrade kernel-default-baseUpgrade kernel-defaultUpgrade kernel-source-azureUpgrade kernel-source | Aug 9, 2024 | May 21, 2024 |
| Ubuntu | — | Upgrade linux-aws-hweUpgrade linux-bluefieldUpgrade linux-oracle-5.4Upgrade linux-raspi-5.4Upgrade linux-azureUpgrade linux-awsUpgrade linux-aws-5.4Upgrade linux-kvmUpgrade linux-raspiUpgrade linuxUpgrade linux-fipsUpgrade linux-azure-fipsUpgrade linux-hwe-5.4Upgrade linux-gcp-5.4Upgrade linux-gcp-4.15Upgrade linux-gcp-fipsUpgrade linux-oracleUpgrade linux-gkeopUpgrade linux-azure-4.15Upgrade linux-azure-5.4Upgrade linux-aws-fipsUpgrade linux-gcpUpgrade linux-hwe | 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