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

debugobjects: Do not fill_pool() if pi_blocked_on

On RT enabled kernels, fill_pool() ends up calling rtlock_lock(), which
asserts if current::pi_blocked_on is set, because a task can obviously only
block on one lock as otherwise the priority inheritenace chain gets
corrupted.

Prevent this by expanding the conditional to take current::pi_blocked_on
into account.
Published: 2026-07-01
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel bug involves the routine fill_pool() used during memory pool management. When run on a real‑time enabled kernel, fill_pool() calls rtlock_lock() without first verifying whether the current task is already blocked on a priority‑inheritance lock (the current::pi_blocked_on flag). If the flag is set, rtlock_lock() triggers an assertion failure, which causes a kernel panic and an abrupt system crash, effectively denying service. This weakness is a form of state corruption leading to an invalid assertion."

Affected Systems

All Linux kernel builds that are compiled with CONFIG_DEBUG_OBJECTS and enable real‑time preemption (CONFIG_PREEMPT_RT=y) are vulnerable unless they incorporate commit 33bee106 that adds the missing guard on current::pi_blocked_on. Distributions that have not applied this upstream commit, or that still ship older kernel versions, are therefore at risk.

Risk and Exploitability

The flaw does not provide an external attack vector. An attacker would need to execute code in kernel mode or otherwise gain privileged control to reproduce the panic scenario. The CVSS score of 5.5 reflects a moderate impact given the denial‑of‑service nature of the kernel crash. The EPSS score of less than 1% indicates a very low probability of exploitation in the wild, and the vulnerability is not listed in the CISA KEV catalog, suggesting no known active exploitation.

Generated by OpenCVE AI on July 22, 2026 at 14:30 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the kernel to a version that contains commit 33bee106 which adds the necessary check before calling rtlock_lock().
  • If a kernel upgrade is not immediately possible, rebuild the kernel with CONFIG_PREEMPT_RT disabled or with CONFIG_DEBUG_OBJECTS disabled to eliminate the vulnerable code path.
  • Configure monitoring to alert on kernel panic events, such as enabling panic logging and setting up automated alerts for unexpected crashes.

Generated by OpenCVE AI on July 22, 2026 at 14:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4688-1 linux security update
Debian DSA Debian DSA DSA-6381-1 linux security update
History

Sat, 04 Jul 2026 12:15:00 +0000


Thu, 02 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-367
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

Low


Wed, 01 Jul 2026 23:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-748

Wed, 01 Jul 2026 17:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-748

Wed, 01 Jul 2026 13:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: debugobjects: Do not fill_pool() if pi_blocked_on On RT enabled kernels, fill_pool() ends up calling rtlock_lock(), which asserts if current::pi_blocked_on is set, because a task can obviously only block on one lock as otherwise the priority inheritenace chain gets corrupted. Prevent this by expanding the conditional to take current::pi_blocked_on into account.
Title debugobjects: Do not fill_pool() if pi_blocked_on
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-07-04T11:51:05.892Z

Reserved: 2026-06-09T07:44:35.398Z

Link: CVE-2026-53327

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Low

Publid Date: 2026-07-01T00:00:00Z

Links: CVE-2026-53327 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-22T14:45:03Z

Weaknesses
  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition