Skip to main content

Linux Kernel CVE-2026-80558

| EUVDEUVD-2026-66473 CRITICAL
2026-08-26 Linux GHSA-qr98-rr7x-25v7
Critical
Disputed · 9.8 Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Position as trusted Ceph monitor/OSD
  2. Delivery
    Deliver crafted osdmap with invalid primary_temp
  3. Exploit
    calc_target() uses out-of-range OSD index
  4. Execution
    Kernel reads OOB from osd arrays
  5. Impact
    Client crash or memory disclosure

Vulnerability Assessment

Exploitation Conditions

Requires the target host to be running the in-kernel Ceph client (CephFS or RBD) and connected to a Ceph cluster, and requires the attacker to be able to deliver a corrupted osdmap - specifically one whose primary_temp entry contains an OSD index greater than max_osd or less than CEPH_HOMELESS_OSD (-1). Concretely this means control of a Ceph monitor or OSD that the client trusts, or the ability to modify osdmap data in transit (feasible when cephx/msgr2 encryption is not enforced). Limiting factors: the client must actually consume the crafted primary_temp value via calc_target() for a placement group (linger requests are the noted path); hosts that do not use libceph are unaffected; and enforced authentication/encryption on the client-cluster channel substantially constrains the delivery of a tampered osdmap.

Impact

The published CVSS is 9.8 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H), which materially overstates real-world risk for this bug. Exploitation is not against an arbitrary network service: the malicious input is a corrupted osdmap that must be delivered by a Ceph monitor or OSD that the client already trusts and is connected to, so the realistic attacker is a compromised/rogue cluster component or a monitor-in-the-middle position - not an unauthenticated internet attacker, which conflicts with the PR:N/AC:L framing. The concrete technical impact is an out-of-bounds read of kernel arrays, most plausibly causing a crash/DoS (and potentially limited kernel-memory disclosure), rather than the full C:H/I:H/A:H the score implies. There is no EPSS value, no KEV listing, and no evidence of a POC in the provided data, so all exploitation signals point to low practical likelihood despite the high base score - a mid-sized operator running CephFS/RBD should still patch promptly, but this is a defense-in-depth kernel hardening fix, not an emergency internet-facing exposure. Net: treat as important for hosts mounting untrusted or multi-tenant Ceph clusters, lower priority for tightly controlled internal clusters.

Exploit ScenarioDerived

An attacker who controls or has compromised a Ceph monitor or OSD (or can tamper with osdmap traffic to a client) crafts an osdmap whose primary_temp mapping references an OSD index beyond max_osd. When a linger/request on the client triggers calc_target(), get_temp_osds() returns the invalid index and the kernel reads out of bounds from osd_state/osd_weight/osd_addr, crashing the client or potentially leaking adjacent kernel memory. No public exploit is known, and the required trusted-cluster position raises the practical bar.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 27, 2026

Out-of-bounds memory access in the Linux kernel's libceph client (net/ceph) allows a malicious or corrupted Ceph osdmap to steer requests toward a non-existent OSD index. The flaw stems from an unvalidated osd index taken from the osdmap's primary_temp mapping, which is used to index the fixed-size osd_state, osd_weight, and osd_addr arrays. No public exploit identified at time of analysis, and the issue is not listed in CISA KEV; it is fixed across multiple stable trees.

RemediationAI

Vendor-released patch: upgrade to a fixed kernel for your branch - 5.10.266, 5.15.217, 6.1.184, 6.6.153, 6.12.105, 6.18.46, 7.1.10, or 7.2 (or later on each series). Apply the corresponding stable commit if backporting (e.g. https://git.kernel.org/stable/c/1c705fe8e59c6b16f48964973fb23c8ec4735b73). Where immediate patching is not possible, reduce exposure by ensuring clients only connect to trusted, authenticated Ceph clusters: enable and require cephx authentication and, if supported, msgr2 with encryption (ms_client_mode secure) so that osdmaps cannot be tampered with in transit, and restrict which monitors/OSDs clients can reach at the network layer - trade-off is added CPU/latency and configuration overhead, and this does not protect against a genuinely compromised monitor/OSD. Consider unmounting or avoiding CephFS/RBD from untrusted or multi-tenant clusters until patched, at the cost of losing access to that storage.

Affected VersionsENISA

Linux 5e8d4d36bf23bb7baf027c479d54395840219928 <4f392fec075562dc93bb0c69f37423ca2af9b48f
Linux 5e8d4d36bf23bb7baf027c479d54395840219928 <dfe1877d351b99eb1b1a62a3fc2d174220e88e20
Linux 5e8d4d36bf23bb7baf027c479d54395840219928 <6799d4a916ffcb3d450d8440f9fe0f0862f768d6
Linux patch: 6.1.184
Linux patch: 6.6.153
Linux 5e8d4d36bf23bb7baf027c479d54395840219928 <3660b98d1204b419f6a77e9a295f148dcf38d042
Linux patch: 6.12.105
Linux patch: 6.18.46
Linux patch: 0
Linux patch: 7.1.10
Linux 5e8d4d36bf23bb7baf027c479d54395840219928 <e2ffeec85201b2bb748e99e12539ee1b92f62796
Linux patch: 5.10.266
Linux 5e8d4d36bf23bb7baf027c479d54395840219928 <e009c5f0ad634c62f5c48a41f1f3c019ecf52555
Linux patch: 7.2
Linux 5e8d4d36bf23bb7baf027c479d54395840219928 <505fc50b8ff8e687b7e3ef6866269dea27366224
Linux patch: 5.15.217
Linux 3.15
Linux 5e8d4d36bf23bb7baf027c479d54395840219928 <1c705fe8e59c6b16f48964973fb23c8ec4735b73

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

libceph is the in-kernel Ceph client used by CephFS and RBD (Ceph block device) to talk to a Ceph cluster. An osdmap describes the cluster's OSDs and includes override mappings - pg_temp, primary_temp, pg_upmap, and pg_upmap_items - that influence how a placement group maps to an up/acting OSD set. During ceph_pg_to_up_acting_osds() (invoked from calc_target()), get_temp_osds() consumes these mappings. Most osd indices are bounds-checked against the valid range (CEPH_HOMELESS_OSD = -1 up to max_osd-1), but the primary_temp value was not. Because osd_state, osd_weight, and osd_addr are sized to max_osd entries, an index >= max_osd or < -1 causes an out-of-bounds array access when calc_target() returns it as the target OSD for a (linger) request. The tag labels this 'Buffer Overflow'; more precisely it is an out-of-bounds read (CWE-125-class) of kernel array memory. CPE identifies the affected product as Linux (cpe:2.3:a:linux:linux). CWE is reported as N/A in the source data.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Sources disagree (Medium–Critical)
Vendor (Linux) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 6.5 MEDIUM

Attacker must supply a corrupted osdmap from a trusted Ceph monitor/OSD (AC:H, PR:N as no client credentials needed); impact is an OOB read causing crash (A:H) with possible limited info leak (C:L), no integrity impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:H
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE 7.0 HIGH
AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Red Hat 7.0 MEDIUM

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorVendor: Linux

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Aug 27, 2026 - 06:22 NVD
9.8 (CRITICAL)
Patch available
Aug 26, 2026 - 16:17 EUVD
CVE Published
Aug 26, 2026 - 14:37 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 26, 2026 - 14:37 cve.org
CRITICAL 9.8

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

libceph: Avoid using invalid osd indices from primary_temp

A corrupted osdmap received from a Ceph monitor or OSD may contain osd indices in its pg_temp, primary_temp, pg_upmap, and pg_upmap_items parts that don't exist, i.e., that are greater than max_osd or smaller than CEPH_HOMELESS_OSD (-1). These indices are used to create the up and acting set in ceph_pg_to_up_acting_osds(), called from calc_target(). While most of these osd indices are checked, the one from primary_temp is not. Subsequently, this may lead to calc_target() returning this (potentially invalid) index as target osd for a (linger) request. Because the osd_state, osd_weight, and osd_addr arrays only contain max_osd entries (with indices 0 to max_osd -1), this leads to out-of-bounds accesses when trying to read values from these arrays.

This patch fixes the issue by adding a check to get_temp_osds(), so that only valid osd indices from primary_temp are used, and it falls back to using the primary from pg_temp or the up set if it is invalid.

[ idryomov: changelog ]

Executive ViewAI

Why It Matters

A critical vulnerability in Linux systems running Ceph storage infrastructure (CVSS 9.8) can disrupt or compromise data storage operations when exposed to malicious network messages. Any organization operating Ceph-based storage-including cloud providers, data centers, and enterprises-must treat this as a P0 incident due to the combination of critical severity and wide deployment footprint.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 58% exploitable
Prevalence
Ubiquitous
Linux kernel; libceph client used by widely-deployed CephFS/RBD storage
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy