Skip to main content

In the Linux kernel, the following vulnerability has been resolved: SUNRPC: fix gssx_dec_option_array error path bugs Four coupled defects in the… (CVE-2026-89544)

0
Medium
Published: 09/11/2026 (09/11/2026, 21:31:31 UTC)
Source: GCVE Database

Description

A set of four related vulnerabilities in the Linux kernel's SUNRPC gssx XDR option-array decoder have been fixed. These defects include a NULL pointer dereference, a reference count leak, and a use-after-free condition caused by improper error path handling and memory management in gssx_dec_option_array() and related functions. The fixes ensure proper synchronization between count and data fields, correct reference counting for group_info structures, and safe cleanup of partially decoded credentials.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 09/12/2026, 01:07:48 UTC

Technical Analysis

The Linux kernel's SUNRPC gssx XDR option-array decoder contained four coupled defects affecting error path handling: (1) gssx_dec_option_array() set oa->count to 1 before allocating oa->data, leading to a NULL dereference if allocation failed; (2) inconsistent resetting of oa->count and oa->data during error cleanup caused callers to trust invalid counts; (3) free_creds() leaked the refcounted cr_group_info due to improper freeing of svc_cred structures; (4) a latent use-after-free was introduced by calling free_svc_cred() after groups_free() without clearing pointers. The patch moves the count assignment after successful allocation, resets count to zero on free, calls free_svc_cred() before kfree() to properly release references, and replaces groups_free() with put_group_info() while clearing pointers to prevent double frees.

Potential Impact

These bugs could cause kernel NULL pointer dereferences, memory leaks, and use-after-free conditions in the SUNRPC GSS security context acceptance code. This may lead to kernel instability or crashes. The defects affect error handling paths and reference counting in the kernel's RPC security subsystem. No known exploits in the wild have been reported.

Mitigation Recommendations

A fix is available that addresses all four defects by correcting memory allocation order, reference counting, and cleanup logic. Users should apply the official Linux kernel patches that resolve CVE-2026-89544 to ensure these vulnerabilities are remediated.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Gcve Source
db.gcve.eu
Osv Id
GHSA-xwc4-2qqp-pxh3
Osv Schema Version
1.4.0
Aliases
["CVE-2026-89544"]

Threat ID: 6aa4a01255bf5e2cf5a866b7

Added to database: 09/12/2026, 00:42:58 UTC

Last enriched: 09/12/2026, 01:07:48 UTC

Last updated: 09/12/2026, 01:07:48 UTC

Views: 2

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses