PatchSiren cyber security CVE debrief
CVE-2026-90235 Linux CVE debrief
A critical vulnerability has been resolved in the Linux kernel, specifically in the sunrpc module. The vulnerability was caused by a plain store and load of shared socket callbacks, which could lead to a stale callback snapshot being invoked after the live callback fields have been restored to the lower-socket handlers. This could potentially allow an attacker to execute arbitrary code or cause a denial of service.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- CRITICAL 9.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-17
- Original CVE updated
- 2026-09-18
- Advisory published
- 2026-09-17
- Advisory updated
- 2026-09-18
Who should care
Linux kernel developers and maintainers, as well as users of the Linux kernel who may be affected by this vulnerability. Affected operator, platform, vulnerability-management, and security-team impact should be considered when reviewing this vulnerability. Verify callback visibility contract for sunrpc module and Update Linux kernel to latest version.
Why it matters
A critical vulnerability has been resolved in the Linux kernel, specifically in the sunrpc module. The vulnerability could potentially allow an attacker to execute arbitrary code or cause a denial of service. Linux kernel developers and maintainers should review and apply the patches provided by the Linux kernel maintainers.
- Verify callback visibility contract for sunrpc module
- Update Linux kernel to latest version
- Monitor system for suspicious activity
Technical summary
The vulnerability was caused by a plain store and load of shared socket callbacks in the sunrpc module of the Linux kernel. This could lead to a stale callback snapshot being invoked after the live callback fields have been restored to the lower-socket handlers. The vulnerability was resolved by using WRITE_ONCE() for the shared sk_data_ready and sk_write_space stores, and READ_ONCE() for the direct sk_write_space invocation. This ensures that the callback visibility contract is met, preventing a stale snapshot from being invoked. Linux kernel developers and maintainers should review and apply the patches provided by the Linux kernel maintainers.
Defensive priority
High
Recommended defensive actions
- Review and apply the patches provided by the Linux kernel maintainers.
- Ensure that the Linux kernel is updated to the latest version.
- Monitor the system for any suspicious activity.
- Verify callback visibility contract for sunrpc module
- Update Linux kernel to latest version
- Monitor system for suspicious activity
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The vulnerability was resolved by using WRITE_ONCE() for the shared sk_data_ready and sk_write_space stores, and READ_ONCE() for the direct sk_write_space invocation. This ensures that the callback visibility contract is met, preventing a stale snapshot from being invoked.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-90235 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-90235
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-90235 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90235
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/33930840b5f0a79f826e7c69dc6cd78f72a67481
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/589f761236e05ff9de1bdfd6a5258f113e6457fe
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/d8f0b83753809761a560c4b33249388548ba6e43
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/da652cb17f9faeea1fa44b7215e8869a0b10b664
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ed80d009b154aa204f541d390884851b3d4f15ae
416baaa9-dc9f-4396-8d5f-8c081fb06d67
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.