CVE-2023-53624
kernel: net/sched: sch_fq: fix integer overflow of "credit"
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · October 7, 2025
Updated · July 22, 2026
Description
An integer overflow flaw was found in the Linux kernel network fair-queueing scheduler in the way the initial per-flow credit is set. If a configuration provides an excessively large initial quantum, the credit value can overflow to a negative number, leading to excessive scheduling and soft lockups. A local user with permission to configure queueing disciplines could use this flaw to degrade performance or hang the system, resulting in a denial of service.
Statement
The fair-queueing scheduler’s “initial quantum” could exceed the supported maximum for a signed integer, causing the first credit assignment to wrap to a large negative value for each new flow. The fix caps the “initial quantum” at the maximum supported value in the policy path so that the credit computation cannot overflow.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
To mitigate this issue, prevent module sch_fq from being loaded. Please see https://access.redhat.com/solutions/41278 for how to blacklist a kernel module to prevent it from loading automatically.
CVSS / CWE
CVSS 3.1 · 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE not specified