Skip to main content

Linux Kernel CVE-2026-53355

| EUVDEUVD-2026-40989 CRITICAL
NULL Pointer Dereference (CWE-476)
2026-07-01 Linux GHSA-3hv8-6fp5-2gcr
Critical
Disputed · 9.8 Vendor: Linux
Share

Severity by source

Sources disagree (Medium–Critical)
Vendor (Linux) PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
3.6 LOW

Local RDS socket access needed (AV:L/PR:L) and a specific alloc-failure race raises AC:H; dangling-pointer read yields limited info disclosure (C:L) and possible crash (A:L), no integrity impact.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:L
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N
SUSE
6.5 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:H
Red Hat
7.0 MEDIUM
qualitative

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorVendor: Linux

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Jul 18, 2026 - 08:25 vuln.today
CVSS changed
Jul 18, 2026 - 08:22 NVD
9.8 (CRITICAL)
Patch available
Jul 01, 2026 - 15:16 EUVD
CVE Published
Jul 01, 2026 - 13:32 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 01, 2026 - 13:32 cve.org
CRITICAL 9.8

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

net: rds: clear i_sends on setup unwind

The RDS IB connection teardown path is written so it can run during partial startup and on repeated shutdown attempts. It uses NULL pointers to distinguish resources that are still owned from resources that have already been released.

When rds_ib_setup_qp() fails after allocating i_sends but before allocating i_recvs, the sends_out path frees i_sends without clearing the pointer. A later shutdown pass can still treat that stale pointer as a live send ring allocation.

Clear i_sends after vfree() in the error unwind path so the existing shutdown logic continues to use the correct ownership state.

AnalysisAI

Memory-management flaw in the Linux kernel's RDS (Reliable Datagram Sockets) InfiniBand transport leaves a dangling pointer (i_sends) after a failed connection setup, which a later teardown pass can treat as a live send-ring allocation. The bug is fixed upstream and backported across many stable series, but there is no public exploit identified at time of analysis and EPSS is low (0.16%, 6th percentile), indicating it is not a broadly weaponized issue. The NVD-published CVSS of 9.8 (AV:N) appears inflated for what is fundamentally a local, error-path use-after-free in a rarely enabled kernel module.

Technical ContextAI

RDS (Reliable Datagram Sockets, net/rds) is a Linux kernel socket family designed for low-latency datagram messaging, commonly used over InfiniBand/RDMA fabrics (e.g. Oracle RAC interconnects). During connection bring-up, rds_ib_setup_qp() allocates the send ring (i_sends) and then the receive ring (i_recvs). The teardown/shutdown logic is deliberately re-entrant and uses NULL pointers as the ownership marker to distinguish resources still owned from those already freed. When QP setup fails after i_sends is allocated but before i_recvs, the sends_out unwind path calls vfree() on i_sends without resetting the pointer to NULL, leaving a stale reference. A subsequent shutdown pass then reads/frees that already-freed ring - a classic dangling-pointer / use-after-free (CWE-416). The fix simply clears i_sends after vfree() so the ownership state stays correct. NVD lists CWE as N/A; the CPE data only records the generic cpe:2.3:a:linux:linux:*, so the exact affected trees must be read from the stable commit references.

RemediationAI

Apply the vendor-released stable kernel update for your branch - Vendor-released patch: upgrade to 5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, or 7.0.13/7.1 (or later) depending on the series you run, taking your distribution's backport where available. The fix corresponds to the git.kernel.org stable commits (e.g. https://git.kernel.org/stable/c/e7cf30aa5f1fc6c2a86df65df8b731df20e44d79 and the sibling per-branch commits). If you cannot patch immediately, the most effective compensating control is to prevent the vulnerable code from loading at all: blacklist the RDS modules (rds, rds_rdma) via modprobe if RDS is not required - the trade-off is that any application relying on the AF_RDS socket family (notably some Oracle RDBMS/RAC interconnect configurations) will break. Where RDS is required, restrict local access to the affected hosts and avoid granting untrusted local users the ability to open RDS sockets, since the trigger is a local setup/teardown path rather than a remote packet. Consult your distribution's security tracker for the exact backported package version.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
Image SLES15-SP7-Azure-3P Image SLES15-SP7-Azure-Basic Image SLES15-SP7-Azure-Standard Image SLES15-SP7-HPC-Azure Affected
Image SLES15-SP7-BYOS-Azure Image SLES15-SP7-BYOS-GCE Image SLES15-SP7-CHOST-BYOS-Aliyun Image SLES15-SP7-CHOST-BYOS-Azure Image SLES15-SP7-CHOST-BYOS-EC2 Image SLES15-SP7-CHOST-BYOS-GCE Image SLES15-SP7-CHOST-BYOS-GDC Image SLES15-SP7-CHOST-BYOS-SAP-CCloud Image SLES15-SP7-EC2 Image SLES15-SP7-EC2-ECS-HVM Image SLES15-SP7-GCE Image SLES15-SP7-HPC-BYOS-Azure Image SLES15-SP7-HPC-BYOS-EC2 Image SLES15-SP7-HPC-BYOS-GCE Image SLES15-SP7-Hardened-BYOS-Azure Image SLES15-SP7-Hardened-BYOS-EC2 Image SLES15-SP7-Hardened-BYOS-GCE Image SLES15-SP7-SAPCAL-Azure Image SLES15-SP7-SAPCAL-EC2 Image SLES15-SP7-SAPCAL-GCE Affected
Image SLES15-SP7-SAP-Azure Image SLES15-SP7-SAP-Azure-3P Image SLES15-SP7-SAP-BYOS-Azure Image SLES15-SP7-SAP-BYOS-EC2 Image SLES15-SP7-SAP-BYOS-GCE Image SLES15-SP7-SAP-EC2 Image SLES15-SP7-SAP-GCE Image SLES15-SP7-SAP-Hardened-Azure Image SLES15-SP7-SAP-Hardened-BYOS-Azure Image SLES15-SP7-SAP-Hardened-BYOS-EC2 Image SLES15-SP7-SAP-Hardened-BYOS-GCE Image SLES15-SP7-SAP-Hardened-GCE Affected
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed

Share

CVE-2026-53355 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy