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

rbd: Reset positive result codes to zero in object map update path

In a reply message to an RBD request, a positive result code indicates
a data payload, which is not allowed for writes. While
rbd_osd_req_callback() already resets a positive result code for writes
to zero, rbd_object_map_callback() does not. This allows a corrupted
reply to an object map update to trigger the rbd_assert(*result < 0) in
__rbd_obj_handle_request(). This happens, because
rbd_object_map_callback() calls rbd_obj_handle_request() ->
__rbd_obj_handle_request() and passes this positive result code. From
__rbd_obj_handle_request(), rbd_obj_advance_write() is called, which
leaves the positive result code unchanged and returns true. Therefore,
the if(done && *result) branch is executed in __rbd_obj_handle_request()
and the assertion triggers.

This patch fixes the issue by adjusting the logic in the
rbd_object_map_callback() path. A positive result code for an object map
update is now reset to zero (similar to rbd_osd_req_callback()), and the
message is subsequently handled the same way as if the result code was
zero from the beginning. Additionally, a WARN_ON_ONCE() is added for
this case.
Published: 2026-08-10
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the Linux kernel's RBD (RADOS Block Device) subsystem, specifically in the object‑map update callback path. A positive result code in a reply to an object‑map update is incorrectly propagated through to the request handler without being reset to zero. This triggers an assertion in the kernel that is meant to catch negative error codes, causing the kernel to panic. The flaw involves improper handling of result codes (CWE-617), leading to an immediate loss of availability for the node hosting the kernel.

Affected Systems

All Linux kernel installations that ship the RBD module enabled are affected. Any distribution that includes the default kernel with RBD support, regardless of Ceph configuration, can experience this flaw if an attacker can influence the content of an object‑map reply.

Risk and Exploitability

The CVSS score is 7.5, indicating a high‑level severity. The EPSS score is < 1%, which represents a very low but nonzero exploitation probability. The vulnerability is not listed in the CISA KEV catalog. The flaw leads to a complete denial of service on the compromised host. An attacker must be able to supply a malformed RBD reply, which typically requires control over a Ceph OSD or the ability to tamper with network traffic between client and OSD. This inferred attack vector limits widespread exploitation, but the high impact of a kernel crash warrants immediate patching when updates are available.

Generated by OpenCVE AI on August 14, 2026 at 03:49 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a version that incorporates the rbd_object_map_callback fix commit referenced in the supplied Git commits.
  • If a direct kernel upgrade is not feasible, backport the specific changes from those commits to the running kernel under development.
  • If patching or backporting is impossible, isolate the host from the Ceph cluster or restrict the network path to trusted nodes and monitor for anomalous RBD traffic.

Generated by OpenCVE AI on August 14, 2026 at 03:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4745-1 linux-6.12 security update
History

Wed, 19 Aug 2026 16:45:00 +0000


Fri, 14 Aug 2026 02:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-598
CWE-703

Thu, 13 Aug 2026 22:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H'}

cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Wed, 12 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-617
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Mon, 10 Aug 2026 19:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-598
CWE-703

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: rbd: Reset positive result codes to zero in object map update path In a reply message to an RBD request, a positive result code indicates a data payload, which is not allowed for writes. While rbd_osd_req_callback() already resets a positive result code for writes to zero, rbd_object_map_callback() does not. This allows a corrupted reply to an object map update to trigger the rbd_assert(*result < 0) in __rbd_obj_handle_request(). This happens, because rbd_object_map_callback() calls rbd_obj_handle_request() -> __rbd_obj_handle_request() and passes this positive result code. From __rbd_obj_handle_request(), rbd_obj_advance_write() is called, which leaves the positive result code unchanged and returns true. Therefore, the if(done && *result) branch is executed in __rbd_obj_handle_request() and the assertion triggers. This patch fixes the issue by adjusting the logic in the rbd_object_map_callback() path. A positive result code for an object map update is now reset to zero (similar to rbd_osd_req_callback()), and the message is subsequently handled the same way as if the result code was zero from the beginning. Additionally, a WARN_ON_ONCE() is added for this case.
Title rbd: Reset positive result codes to zero in object map update path
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-19T16:29:49.752Z

Reserved: 2026-07-30T09:28:09.370Z

Link: CVE-2026-68131

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:19:58.460

Modified: 2026-08-19T17:20:30.607

Link: CVE-2026-68131

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-10T11:58:54Z

Links: CVE-2026-68131 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T04:00:12Z

Weaknesses