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

libceph: remove debugfs files before client teardown

ceph_destroy_client() tears down the monitor client before removing
the per-client debugfs files. A concurrent read of the monmap debugfs
file can enter monmap_show() after ceph_monc_stop() has freed
monc->monmap, triggering a use-after-free.

Remove the debugfs files before stopping the OSD and monitor clients.
debugfs_remove() drains active handlers and prevents new accesses, so
the debugfs callbacks can no longer race the rest of client teardown.
Published: 2026-08-10
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel, the libceph client contains a race condition between ceph_destroy_client and a concurrent read of the monitor map debugfs file, causing a use‑after‑free (CWE‑825). This flaw allows an attacker to access freed kernel memory, potentially corrupting the kernel, crashing the system, and compromising confidentiality, integrity, or availability.

Affected Systems

The vulnerability affects the Linux kernel on any configuration that includes the libceph client code without the updated removal of debugfs entries prior to client teardown; no specific kernel version numbers are given in the available data.

Risk and Exploitability

The CVSS score is 7.8, indicating high severity. Based on the description, it is inferred that the attack vector involves a concurrent read of the monmap debugfs file while the ceph monitor client is being torn down. The use‑after‑free poses a risk if an attacker can trigger a concurrent read of the monmap debugfs file from a context that has instantiated a Ceph monitor client. No exploit is publicly documented in the provided references. EPSS score < 1% and the vulnerability is not listed in the CISA KEV catalog, implying limited knowledge of exploitation activity. The applied fix drains active handlers and removes the debugfs files before the client is torn down, eliminating the race.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel update that moves debugfs removal before ceph client teardown, eliminating the Use‑After‑Free flaw.
  • If a kernel upgrade cannot be installed immediately, manually delete the ceph debugfs entries before destroying the client to avoid the race condition and mitigate the Use‑After‑Free vulnerability.
  • Restrict debugfs access for ceph clients to privileged users only or disable debugfs for ceph until the fix is applied, preventing privilege misuse.

Generated by OpenCVE AI on August 14, 2026 at 02:03 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


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

Type Values Removed Values Added
Metrics cvssV3_1

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

cvssV3_1

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


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

Type Values Removed Values Added
Weaknesses CWE-416

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

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

None

cvssV3_1

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

threat_severity

Moderate


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

Type Values Removed Values Added
Weaknesses CWE-416

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: libceph: remove debugfs files before client teardown ceph_destroy_client() tears down the monitor client before removing the per-client debugfs files. A concurrent read of the monmap debugfs file can enter monmap_show() after ceph_monc_stop() has freed monc->monmap, triggering a use-after-free. Remove the debugfs files before stopping the OSD and monitor clients. debugfs_remove() drains active handlers and prevents new accesses, so the debugfs callbacks can no longer race the rest of client teardown.
Title libceph: remove debugfs files before client teardown
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:30:18.048Z

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

Link: CVE-2026-68153

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:01.417

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

Link: CVE-2026-68153

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-10T00:00:00Z

Links: CVE-2026-68153 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T02:15:03Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference