PatchSiren cyber security CVE debrief
CVE-2026-89542 Linux CVE debrief
A vulnerability in the Linux kernel's SUNRPC has been addressed. The gss_krb5_unwrap_v2 function did not properly validate token lengths, leading to potential out-of-bounds reads and arithmetic issues. This has been resolved with several defense-in-depth guards. The vulnerability was addressed by adding four defense-in-depth guards inside the unwrap core so it is safe regardless of what its callers validate. These guards include rejecting tokens with len - offset < GSS_KRB5_TOK_HDR_LEN before touching ptr+4/ptr+6, bailing from rotate_left() when buf->len <= base, returning early from _rotate_left() when buf->len is zero, and replacing the dead BUG_ON with a live check that returns
- Vendor
- Linux
- Product
- Unknown
- CVSS
- CRITICAL 9.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-11
- Original CVE updated
- 2026-09-11
- Advisory published
- 2026-09-11
- Advisory updated
- 2026-09-11
Who should care
Linux kernel maintainers, Linux distribution maintainers, and users of Linux kernel deployments should assess exposure and prioritize patching. They should verify Linux kernel versions, review compensating controls for exposed systems, and monitor Linux kernel updates for potential backports.
Why it matters
A vulnerability in the Linux kernel's SUNRPC has been addressed. The gss_krb5_unwrap_v2 function did not properly validate token lengths, leading to potential out-of-bounds reads and arithmetic issues. This has been resolved with several defense-in-depth guards.
- Verify Linux kernel versions and assess exposure to CVE-2026-89542
- Prioritize patching for affected Linux kernel versions to prevent potential issues
- Monitor Linux kernel updates for potential backports of the fix
Technical summary
The gss_krb5_unwrap_v2 function in the Linux kernel's SUNRPC did not properly validate token lengths, leading to potential out-of-bounds reads and arithmetic issues. Several defense-in-depth guards were added to the unwrap core to address this vulnerability. These guards include rejecting tokens with len - offset < GSS_KRB5_TOK_HDR_LEN before touching ptr+4/ptr+6, bailing from rotate_left() when buf->len <= base, returning early from _rotate_left() when buf->len is zero, and replacing the dead BUG_ON with a live check that returns GSS_S_DEFECTIVE_TOKEN before the movelen subtraction.
Defensive priority
Linux kernel maintainers and users should assess exposure and prioritize patching.
Recommended defensive actions
- Assess exposure of Linux kernel deployments to CVE-2026-89542
- Prioritize patching for affected Linux kernel versions
- Monitor Linux kernel updates for potential backports
- Verify Linux kernel versions and assess exposure to CVE-2026-89542
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE record and NVD entry provide details on the vulnerability. Four defense-in-depth guards were added to the unwrap core. These include rejecting tokens with len - offset < GSS_KRB5_TOK_HDR_LEN before touching ptr+4/ptr+6, bailing from rotate_left() when buf->len <= base, returning early from _rotate_left() when buf->len is zero, and replacing the dead BUG_ON with a live check that returns GSS_S_DEFECTIVE_TOKEN before the movelen subtraction. The Linux kernel maintainers, Linux distribution maintainers, and users of Linux kernel
Sources and references
Verified primary and authoritative sources
-
CVE-2026-89542 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-89542
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-89542 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-89542
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/6959297aaa9572783d620a226d73c3fb94494888
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/806584a4b67a7233870c33e5b8f872e76dd02988
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a7894e10572d53eb10109b8d07459cc8d3435811
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/dddcb0f4b7e27fac16a78ea9a1c8ec2e8a241087
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.