# sunrpc: xprtsock: annotate shared socket callbacks with READ_ONCE/WRITE_ONCE

CVE record · `CVE-2026-90235`

- **Identifiers:** `CVE-2026-90235`
- **State:** Confirmed
- **Severity:** CVSS 9.8 Critical
- **Critical:** Yes: CVSS 9+
- **CNA:** Linux
- **Technologies:** [Linux kernel](https://agentprime.io/advisories/technology/linux-kernel.md)
- **Published:** 17 Sept 2026
- **Updated:** 30 Oct 2026
- **Reviewed by a person:** No

Published by the CVE Program (CNA: Linux) at 17 Sept 2026, 16:07 UTC. agentprime has not analysed this yet, so whether it affects any app is not known. This CVE names a vendor and product rather than a package, so the lockfile check doesn’t match it.

## Critical

Critical, because:

- CVSS score 9.8: 9.0 or more.

How we decide what’s critical: <https://agentprime.io/advisories/critical.md>

## Affected products, as the CNA wrote them

- Vendor: Linux. Product: Linux.
  - affected: `a246b0105bbd9a70a698f69baae2042996f2a0e9 to before 6b79b5a0f1c566f0aa6e08c7981826015a0acc4d` (git)
  - affected: `a246b0105bbd9a70a698f69baae2042996f2a0e9 to before ed80d009b154aa204f541d390884851b3d4f15ae` (git)
  - affected: `a246b0105bbd9a70a698f69baae2042996f2a0e9 to before 589f761236e05ff9de1bdfd6a5258f113e6457fe` (git)
  - affected: `a246b0105bbd9a70a698f69baae2042996f2a0e9 to before da652cb17f9faeea1fa44b7215e8869a0b10b664` (git)
  - affected: `a246b0105bbd9a70a698f69baae2042996f2a0e9 to before d8f0b83753809761a560c4b33249388548ba6e43` (git)
  - affected: `a246b0105bbd9a70a698f69baae2042996f2a0e9 to before 33930840b5f0a79f826e7c69dc6cd78f72a67481` (git)
  - Other versions: unaffected
- Vendor: Linux. Product: Linux.
  - affected: `2.6.15`
  - unaffected: `before 2.6.15` (semver)
  - unaffected: `6.1.191 to 6.1.*, inclusive` (semver)
  - unaffected: `6.6.157 to 6.6.*, inclusive` (semver)
  - unaffected: `6.12.110 to 6.12.*, inclusive` (semver)
  - unaffected: `6.18.52 to 6.18.*, inclusive` (semver)
  - unaffected: `7.2.6 to 7.2.*, inclusive` (semver)
  - unaffected: `7.3 to *, inclusive` (original_commit_for_fix)
  - Other versions: affected

## Machine-written summary

Summary written by Claude Haiku from the source advisory. Not reviewed by a person.

> Linux kernel sunrpc xprtsock is affected from version 2.6.15 until fixed. The source gives few details on who can exploit it or what they gain; it describes adding READ_ONCE/WRITE_ONCE annotations to shared socket callbacks. Upgrade to 6.1.191, 6.6.157, 6.12.110, 6.18.52, or a later release in those series.

Written 12 Nov 2026.

## Not analysed yet

We haven’t published our own analysis of this CVE. If a person reviews it, this page will say what’s affected and what has to be true for it to matter.

## Severity and exploitation

- 9.8 Critical, CVSS 3.1: `CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H`, from CNA (Linux)

- **CISA KEV:** Not listed.
- **EPSS:** 0.0066, the 52nd percentile, on 13 Nov 2026: FIRST’s estimate of the chance of exploitation in the next 30 days.

## Timeline

This record came from the full history of the CVE Program, published 17 Sept 2026. New records show when each source confirmed them.

## Sources

- [CVE List: CVE-2026-90235](https://www.cve.org/CVERecord?id=CVE-2026-90235)
- [NVD: CVE-2026-90235](https://nvd.nist.gov/vuln/detail/CVE-2026-90235)

### References from the CNA

- <https://git.kernel.org/stable/c/6b79b5a0f1c566f0aa6e08c7981826015a0acc4d>
- <https://git.kernel.org/stable/c/ed80d009b154aa204f541d390884851b3d4f15ae>
- <https://git.kernel.org/stable/c/589f761236e05ff9de1bdfd6a5258f113e6457fe>
- <https://git.kernel.org/stable/c/da652cb17f9faeea1fa44b7215e8869a0b10b664>
- <https://git.kernel.org/stable/c/d8f0b83753809761a560c4b33249388548ba6e43>
- <https://git.kernel.org/stable/c/33930840b5f0a79f826e7c69dc6cd78f72a67481>

Facts on this page come from the CVE List as the CNA published them, with CVSS from the sources named above, CISA KEV and FIRST EPSS. Vendors, products and versions are shown as the CNA wrote them. We don’t reproduce the CVE’s description.

## Check whether this affects you

This CVE names a vendor and product rather than a package, so the lockfile check doesn’t match it. Compare the affected versions above with what you run.

- With the agentprime MCP server (<https://api.agentprime.io/mcp>), `get_advisory` returns this record and `search_advisories` finds related ones. Setup: <https://agentprime.io/mcp.md>
- As JSON: <https://api.agentprime.io/v1/advisories/CVE-2026-90235>
- Everything that needs attention now: <https://agentprime.io/advisories/critical.md>

---

The web page: <https://agentprime.io/advisories/CVE-2026-90235/>. Everything for agents: <https://agentprime.io/llms.txt>.
