PatchSiren

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.