CVE-2026-93207
Last modified
CVE-2026-93207 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: SUNRPC: Zero rpc_gss_wire_cred at svcauth_gss_decode_credbody() entry svcauth_gss_decode_credbody() writes the caller's rpc_gss_wire_cred field by field and assigns gc_ctx.len only on the success tail. The caller storage is svcdata->clcred, which lives in the per-svc_rqst gss_svc_data and is reused across requests.
Description
In the Linux kernel, the following vulnerability has been resolved: SUNRPC: Zero rpc_gss_wire_cred at svcauth_gss_decode_credbody() entry svcauth_gss_decode_credbody() writes the caller's rpc_gss_wire_cred field by field and assigns gc_ctx.len only on the success tail. The caller storage is svcdata->clcred, which lives in the per-svc_rqst gss_svc_data and is reused across requests. Early decode failures leave partially decoded state mixed with residue from the prior request. The trailing body_len tightness check is the sharpest case: xdr_stream_decode_opaque_inline() has already written gc_ctx.data with a borrowed inline pointer into the current request's XDR pages, but gc_ctx.len retains its prior value. Once the request pages are released the pooled clcred carries a dangling pointer paired with a stale length. Zero the caller's rpc_gss_wire_cred at function entry so that every early-return path leaves a deterministic all-zero cred. On the trailing tightness-check path, gc_ctx.len is now zero instead of stale, which neuters length-driven consumers such as gss_svc_searchbyctx() that would otherwise walk the dangling data pointer.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= b0bc53470d1af01f62a0fe2d405cf56477804863, < 56b29d62017c7dd1718d060dd5b3a2ce61095d0c; >= b0bc53470d1af01f62a0fe2d405cf56477804863, < 0e18641708eaa8bc3c1ff338cd844aeadbd52bac; >= b0bc53470d1af01f62a0fe2d405cf56477804863, < e0778464049b0238f2915a40007a4154f86cf351; >= b0bc53470d1af01f62a0fe2d405cf56477804863, < 0fa8a8acae57e6373962741d5b06d13f44aba6a9; >= b0bc53470d1af01f62a0fe2d405cf56477804863, < 11539e8fcce0b0af062ae5fecf7b3676c2f7aeed |
| Linux | Linux | 6.3 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-93207?
How severe is CVE-2026-93207?
How do I fix CVE-2026-93207?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-93201In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-93202In the Linux kernel, the following vulnerability has been re…
- CVE-2026-93203In the Linux kernel, the following vulnerability has been re…7.1
- CVE-2026-93204In the Linux kernel, the following vulnerability has been re…
- CVE-2026-93205In the Linux kernel, the following vulnerability has been re…
- CVE-2026-93206In the Linux kernel, the following vulnerability has been re…
- CVE-2026-93208In the Linux kernel, the following vulnerability has been re…
- CVE-2026-93209In the Linux kernel, the following vulnerability has been re…
- CVE-2026-9321Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-93210In the Linux kernel, the following vulnerability has been re…
- CVE-2026-93211In the Linux kernel, the following vulnerability has been re…
- CVE-2026-93212In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-93207?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
