PatchSiren cyber security CVE debrief
CVE-2026-23419 Linux CVE debrief
A circular locking dependency vulnerability was found in the Linux kernel's rds_tcp_tune function. The issue arises when sk_net_refcnt_upgrade() is called while holding the socket lock, creating a dependency with fs_reclaim. This vulnerability has been resolved by moving sk_net_refcnt_upgrade() outside the socket lock critical section. The fix ensures that the fields modified by sk_net_refcnt_upgrade() are not accessed by any concurrent code path at that point. The vulnerability was reported by syzbot and has been resolved by the Linux kernel maintainers. The affected kernel versions and patched versions are documented in the CVE record and NVD entry. System administrators and security teams should be aware of the potential impact and take necessary actions to mitigate the risk.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-04-03
- Original CVE updated
- 2026-07-24
- Advisory published
- 2026-04-03
- Advisory updated
- 2026-07-24
Who should care
System administrators and security teams responsible for Linux kernel-based systems, particularly those using kernel versions prior to the patched versions, should be aware of this vulnerability and take necessary actions to mitigate the risk.
Technical summary
The vulnerability is caused by a circular locking dependency in the rds_tcp_tune function of the Linux kernel. The function calls sk_net_refcnt_upgrade() while holding the socket lock, which leads to a dependency with fs_reclaim. To fix this issue, the sk_net_refcnt_upgrade() call has been moved outside the socket lock critical section. This change ensures that the fields modified by sk_net_refcnt_upgrade() are not accessed by any concurrent code path at that point.
Defensive priority
High
Recommended defensive actions
- Apply the official patches provided by the Linux kernel maintainers.
- Ensure that the Linux kernel is updated to a version that includes the fix, such as 5.18.1 or later, 6.6.130 or later, 6.7 or later, 6.12.77 or later, 6.13 or later, 6.18.17 or later, 6.19 or later, or 6.19.7 or later.
- Monitor system logs for potential exploitation attempts.
- Implement compensating controls, such as network segmentation and access controls, to limit the attack surface.
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The vulnerability was reported by syzbot and has been resolved by the Linux kernel maintainers. The fix involves moving the sk_net_refcnt_upgrade() call outside the socket lock critical section. The affected kernel versions and patched versions are documented in the CVE record and NVD entry.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-23419 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-23419
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-23419 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-23419
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/026bbaeeab9e04534ee58882b6447300629b42f6
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/6a877ececd6daa002a9a0002cd0fbca6592a9244
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/6ce948fa54599f369ff7fe8b793a6aae4b0762b2
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8519e6883a942e510f33a0e634e27bcc3a844a40
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8babb271403378ba6836f6c8599c5313d0e2355d
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
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.