PatchSiren cyber security CVE debrief
CVE-2026-74563 Linux CVE debrief
A use-after-free vulnerability exists in the Linux kernel's RDS TCP module. When checking local addresses, the RCU lock is dropped too early, allowing a concurrent delete of the network device. This can lead to reading freed memory. The vulnerability is caused by the `rds_tcp_laddr_check()` function dropping the RCU lock after looking up a scoped IPv6 interface with `dev_get_by_index_rcu()`, but before passing the `struct net_device *` to `ipv6_chk_addr()`. This allows a concurrent RTM_DELLINK operation to free the `net_device`, leading to a use-after-free error when `ipv6_chk_addr()` accesses the freed memory. Linux system administrators and security teams should assess exposure,
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-15
- Original CVE updated
- 2026-10-16
- Advisory published
- 2026-08-15
- Advisory updated
- 2026-10-16
Who should care
Linux system administrators and security teams should assess exposure, particularly for systems using RDS TCP. Those with Linux kernel versions prior to the fixed versions should prioritize patching or updating.
Why it matters
CVE-2026-74563 is a use-after-free vulnerability in the Linux kernel's RDS TCP module. It allows for potential exploitation leading to reading freed memory, which could result in various impacts including information disclosure or system crashes. Linux system administrators and security teams should assess exposure, particularly for systems using RDS TCP, and prioritize patching or updating affected systems.
- Verify and apply patches or updates to mitigate the vulnerability.
- Review network configurations to minimize exposure.
- Monitor system logs for potential exploitation attempts.
Technical summary
The Linux kernel's RDS TCP module has a use-after-free vulnerability. In the `rds_tcp_laddr_check()` function, the RCU lock is dropped after looking up a scoped IPv6 interface with `dev_get_by_index_rcu()`, but before passing the `struct net_device *` to `ipv6_chk_addr()`. This allows a concurrent RTM_DELLINK operation to free the `net_device`, leading to a use-after-free error when `ipv6_chk_addr()` accesses the freed memory.
Defensive priority
Apply patches or updates from the Linux vendor to affected systems, particularly those using RDS TCP.
Recommended defensive actions
- Apply patches or updates from the Linux vendor to affected systems, particularly those using RDS TCP.
- Review and update affected Linux systems' network configurations to minimize exposure.
- Monitor system logs for potential exploitation attempts.
- Verify whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
Evidence notes
The CVE record and Linux kernel source code indicate a use-after-free vulnerability in RDS TCP. Specific commits fixing the issue are provided. The vulnerability allows for potential exploitation leading to reading freed memory, which could result in various impacts including information disclosure or system crashes. The fix involves holding the RCU read-side lock across the ipv6_chk_addr() call to prevent the device from being freed while it is in use. Evidence limits are based on available details from the CVE record and Linux The
Sources and references
Verified primary and authoritative sources
-
CVE-2026-74563 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-74563
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-74563 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-74563
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
rds: tcp: hold the RCU lock across ipv6_chk_addr() in rds_tcp_laddr_check()
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/74xxx/CVE-2026-74563.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/f8a8977af2134a1d91e5f9773cb7d9d53278c830
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ba95bce5dfe6e2ef602a87e0557225f2934ccb5c
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c4933624a6f416ecfcc31ab58d585da1207a0597
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/76dd48886eeeb5fcf2b837d2f4c3d17eebeac9ef
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/f0d1fb05d70c8a561cd8d0473bcacafa2fc137ff
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b1d480fce05f857dc438080cd8c9244b84a83494
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8398bc477d3cb3e2b018a5aaac2bec0f69acda30
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.