CVE-2023-54177
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54177 is a Linux kernel vulnerability in the quota subsystem, specifically a race condition that triggers a kernel warning in dqgrab() during concurrent filesystem reconfiguration operations. It affects the Linux kernel and was publicly disclosed on December 30, 2025, when it was assigned a CVE and published to NVD. The vulnerability has a CVSS v3.1 base score of 5.5 (Medium), with a local attack vector requiring low privileges (Red Hat Bugzilla, Red Hat CVE).

Technical details

The root cause is a race condition (CWE-362) in the Linux kernel's disk quota subsystem (fs/quota/). The issue arises when three concurrent processes interact: one suspends quota via dquot_suspend, a second resumes quota via dquot_resume (calling dquot_load_quota_sbadd_dquot_ref), and a third opens a file with O_RDWR, triggering dquot_initializedqget, which increments dquot->dq_count without the DQ_ACTIVE_B flag being set. When dquot_disable subsequently calls invalidate_dquots and finds a non-zero dq_count, it calls dqgrab(), which asserts DQ_ACTIVE_B is set via WARN_ON_ONCE, triggering the kernel warning. The fix replaces the dqgrab() call in invalidate_dquots() with a direct atomic_inc(&dquot->dq_count) to avoid the incorrect assertion (Red Hat Bugzilla).

Impact

Successful triggering of this vulnerability results in a kernel WARN_ON_ONCE warning, which can cause availability impact on affected Linux systems — particularly those using disk quotas with ext4 or similar filesystems. The warning is triggered in dquot_disable+0x13b7/0x18c0 and may lead to system instability or denial of service under specific concurrent workload conditions. There is no confidentiality or integrity impact; the vulnerability is limited to availability (CVSS availability impact: High) (Red Hat CVE).

Mitigation and workarounds

The fix is available in the upstream Linux kernel via patches committed to the stable kernel tree (commits 3f378783c47b, 6f4e543d277a, 579d814de87c, 965bad2bf1af). Users should update to a patched kernel version that includes the quota fix for dqgrab(). Red Hat has tracked this issue in Bugzilla (Bug 2426252) with severity rated as low; users of Red Hat Enterprise Linux should monitor for updated kernel packages. As a workaround, disabling disk quotas on affected filesystems would prevent the race condition from being triggered (Red Hat Bugzilla).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management