CVE-2023-53624: net/sched: sch_fq: fix integer overflow of "credit"
In the Linux kernel, the following vulnerability has been resolved:
net/sched: sch_fq: fix integer overflow of "credit"
if sch_fq is configured with "initial quantum" having values greater than
INT_MAX, the first assignment of "credit" does signed integer overflow to
a very negative value.
In this situation, the syzkaller script provided by Cristoph triggers the
CPU soft-lockup warning even with few sockets. It's not an infinite loop,
but "credit" wasn't probably meant to be minus 2Gb for each new flow.
Capping "initial quantum" to INT_MAX proved to fix the issue.
v2: validation of "initial quantum" is done in fq_policy, instead of open
coding in fq_change() _ suggested by Jakub Kicinski
Security readout for executives and security teams
Plain-English summary
CVE-2023-53624 is a Linux kernel traffic-scheduling bug. A very large sch_fq “initial quantum” value can overflow an internal credit counter, causing CPU soft-lockup warnings. The record does not report data theft, remote code execution, or active exploitation.
Executive priority
Treat as a routine-to-prioritized kernel maintenance issue, higher for multi-tenant or untrusted-admin environments. No evidence supports emergency response from the provided sources.
Technical view
In net/sched sch_fq, assigning an initial quantum greater than INT_MAX to the signed credit field can wrap to a large negative value. The upstream fix validates fq_policy input and caps initial quantum at INT_MAX.
Likely exposure
Exposure is most likely on Linux systems running affected kernel builds where sch_fq can be configured with oversized initial quantum values. Distro-specific impact needs vendor kernel mapping.
Exploitation context
The source describes a syzkaller-triggered CPU soft-lockup warning, not an infinite loop. CISA KEV is false in the provided bundle, and no cited source claims active exploitation.
Researcher notes
The record lacks CVSS, CWE, privilege, and distro package details. Analysis should stay anchored to the integer overflow, soft-lockup behavior, and stable commits supplied by the CVE record.
Mitigation direction
Upgrade to a kernel containing the referenced stable fixes.
Check Linux distribution advisories for backported fixes.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2023-53624 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
0CVSS vectors
3Timeline events
0ADP providers
7Source links
Vulnerability timeline
Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.
CVE reservedCVE Program
The CVE ID was reserved by the assigning CNA.
CVE publishedCVE Program
The CVE record was published.
Oct 7, 2025, 15:19 UTC (UTC+00:00)
CVE updatedCVE Program
The CVE record metadata indicates this as the latest update time.