CVE-2024-49974: Linux kernel · NFSD: Limit the number of concurrent async COPY operations
Source GCVE Database
Not known to be exploited · CVSS 5.5 Medium.
Data as of 29 Oct 2026, 23:46 UTC
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 21 Oct 2024
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 29 Oct 2026.
What to do
AI-suggested
A fix has been implemented that limits the number of concurrent asynchronous COPY operations per namespace in the Linux kernel NFSD. Systems should apply this patch or update to a kernel version that includes this fix to prevent potential denial-of-service attacks. Clients receiving NFS4ERR_DELAY should implement retry logic or fallback to traditional copy methods as recommended.
Description
CVE-2024-49974 addresses a vulnerability in the Linux kernel's NFSD component where there is no limit on the number of concurrent asynchronous COPY operations clients can initiate. Each async COPY can process an unlimited number of 4MB chunks, potentially allowing long-running operations that can be exploited as a denial-of-service (DoS) vector. The fix introduces a per-namespace limit on concurrent background COPY operations, returning NFS4ERR_DELAY when the limit is exceeded to throttle requests.
References
- nvd.nist.gov/vuln/detail/CVE-2024-49974 (opens in a new tab)
- git.kernel.org/stable/c/43e46ee5efc03990b223f7aa8b77aa9c3d3acfdf (opens in a new tab)
- git.kernel.org/stable/c/6a488ad7745b8f64625c6d3a24ce7e448e83f11b (opens in a new tab)
- git.kernel.org/stable/c/7ea9260874b779637aff6d24c344b8ef4ac862a0 (opens in a new tab)
- git.kernel.org/stable/c/9e52ff544e0bfa09ee339fd7b0937ee3c080c24e (opens in a new tab)
- git.kernel.org/stable/c/aadc3bbea163b6caaaebfdd2b6c4667fbc726752 (opens in a new tab)
- git.kernel.org/stable/c/ae267989b7b7933dfedcd26468d0a88fc3a9da9e (opens in a new tab)
- git.kernel.org/stable/c/b4e21431a0db4854b5023cd5af001be557e6c3db (opens in a new tab)
- lists.debian.org/debian-lts-announce/2025/01/msg00001.html (opens in a new tab)
- lists.debian.org/debian-lts-announce/2025/03/msg00002.html (opens in a new tab)