Skip to main content

In the Linux kernel, the following vulnerability has been resolved: ceph: bound num_export_targets array for mds info v2/v3 ceph_mdsmap_decode() in… (CVE-2026-89650)

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

Description

A vulnerability in the Linux kernel's Ceph filesystem client allows an out-of-bounds read due to improper bounds checking of the num_export_targets array in the ceph_mdsmap_decode() function for per-mds info versions 2 and 3. This can be triggered by a malicious or compromised Ceph monitor sending a crafted MDS map. The issue results in a kernel out-of-bounds read but does not lead to an information leak.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 09/12/2026, 00:56:11 UTC

Technical Analysis

The vulnerability exists in the Linux kernel's Ceph filesystem client, specifically in the ceph_mdsmap_decode() function within fs/ceph/mdsmap.c. The function reads the num_export_targets field from each per-mds info record and advances the decode cursor by num_export_targets * sizeof(u32) without verifying that sufficient bytes remain in the buffer for info versions 2 and 3. The only upper-bound check is applied for info_v >= 4, leaving earlier versions unchecked. A malicious or compromised Ceph monitor can send an MDS map with an oversized num_export_targets value, causing the decode cursor to move beyond the buffer boundary and leading to an out-of-bounds read in kernel memory. The decoded values are stored in the internal export_targets array, resulting in a kernel slab-out-of-bounds read on x86_64 systems with KASAN enabled. The vulnerability does not cause an information leak to the attacker. The fix involves adding a bounds check for all info versions >= 2 and safely computing the byte count to prevent overflow.

Potential Impact

A malicious or compromised Ceph monitor or an attacker on an unencrypted or unsigned messenger session can trigger an out-of-bounds read in the CephFS client kernel by sending a crafted MDS map with an oversized num_export_targets field for per-mds info versions 2 or 3. This results in a kernel out-of-bounds read, which may cause instability or crashes but does not lead to information disclosure.

Mitigation Recommendations

Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. The described fix involves adding proper bounds checking for the num_export_targets array for info versions 2 and 3 and safely computing the byte count to prevent overflow. Until an official patch is applied, avoid using untrusted or compromised Ceph monitors and ensure messenger sessions are signed and encrypted to prevent on-path attacks.

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-wxwr-f2wf-hx2x
Osv Schema Version
1.4.0
Aliases
["CVE-2026-89650"]

Threat ID: 6aa4a00255bf5e2cf5a8661b

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

Last enriched: 09/12/2026, 00:56:11 UTC

Last updated: 09/12/2026, 00:56:11 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