GCVE Workshop - 22 September 2026 (14:00-18:00), Luxembourg Before The Vulnopticon Conference - Registration

CVE-2024-53073 (GCVE-0-2024-53073)

Vulnerability from cvelistv5 – Published: 2024-11-19 17:31 – Updated: 2026-08-05 11:43
VLAI
Title
NFSD: Never decrement pending_async_copies on error
Summary
In the Linux kernel, the following vulnerability has been resolved: NFSD: Never decrement pending_async_copies on error The error flow in nfsd4_copy() calls cleanup_async_copy(), which already decrements nn->pending_async_copies.
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: 9e52ff544e0bfa09ee339fd7b0937ee3c080c24e , < ed98d26021db0fe62c327aa9f5e57a90bff3fa94 (git)
Affected: 43e46ee5efc03990b223f7aa8b77aa9c3d3acfdf , < 9467c49437e948c541569007cd412d577942e635 (git)
Affected: 7ea9260874b779637aff6d24c344b8ef4ac862a0 , < 949ee5d44d1fd95119b29b3382a933cdc617bf9e (git)
Affected: ae267989b7b7933dfedcd26468d0a88fc3a9da9e , < fb79d68a36e21960341ccab07d1ac06d93830321 (git)
Affected: 6a488ad7745b8f64625c6d3a24ce7e448e83f11b , < 1421883aa30c5d26bc3370e2d19cb350f0d5ca28 (git)
Affected: aadc3bbea163b6caaaebfdd2b6c4667fbc726752 , < 8286f8b622990194207df9ab852e0f87c60d35e9 (git)
Affected: b4e21431a0db4854b5023cd5af001be557e6c3db (git)
Affected: 6.10.14 , < 6.11 (semver)
guessed Create a notification for this product.
Linux Linux Affected: 6.11.3 , < 6.11.7 (semver)
guessed Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "fs/nfsd/nfs4proc.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "ed98d26021db0fe62c327aa9f5e57a90bff3fa94",
              "status": "affected",
              "version": "9e52ff544e0bfa09ee339fd7b0937ee3c080c24e",
              "versionType": "git"
            },
            {
              "lessThan": "9467c49437e948c541569007cd412d577942e635",
              "status": "affected",
              "version": "43e46ee5efc03990b223f7aa8b77aa9c3d3acfdf",
              "versionType": "git"
            },
            {
              "lessThan": "949ee5d44d1fd95119b29b3382a933cdc617bf9e",
              "status": "affected",
              "version": "7ea9260874b779637aff6d24c344b8ef4ac862a0",
              "versionType": "git"
            },
            {
              "lessThan": "fb79d68a36e21960341ccab07d1ac06d93830321",
              "status": "affected",
              "version": "ae267989b7b7933dfedcd26468d0a88fc3a9da9e",
              "versionType": "git"
            },
            {
              "lessThan": "1421883aa30c5d26bc3370e2d19cb350f0d5ca28",
              "status": "affected",
              "version": "6a488ad7745b8f64625c6d3a24ce7e448e83f11b",
              "versionType": "git"
            },
            {
              "lessThan": "8286f8b622990194207df9ab852e0f87c60d35e9",
              "status": "affected",
              "version": "aadc3bbea163b6caaaebfdd2b6c4667fbc726752",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "b4e21431a0db4854b5023cd5af001be557e6c3db",
              "versionType": "git"
            },
            {
              "lessThan": "6.11",
              "status": "affected",
              "version": "6.10.14",
              "versionType": "semver"
            }
          ]
        },
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "fs/nfsd/nfs4proc.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "6.11.7",
              "status": "affected",
              "version": "6.11.3",
              "versionType": "semver"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.11.7",
                  "versionStartIncluding": "6.11.3",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "6.10.14",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nNFSD: Never decrement pending_async_copies on error\n\nThe error flow in nfsd4_copy() calls cleanup_async_copy(), which\nalready decrements nn-\u003epending_async_copies."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 7.5,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:N - The bug is in nfsd\u0027s NFSv4.2 COPY handler (`nfsd4_copy()`), reached purely by sending a COMPOUND containing OP_COPY to the in-kernel NFS server over TCP/2049. No local access to the server is needed.\nAC:L - The attacker fully controls both preconditions \u2014 create a large file, issue more than `sp_nrthreads` concurrent async COPY requests to exceed the cap, then every subsequent COPY deterministically hits the buggy error path. There is no race or uncontrolled state involved.\nPR:N - Triggering requires only an NFSv4.2 session and open stateids, which any host permitted by the export obtains without credential verification under the default AUTH_SYS \u2014 the same treatment given to other network-reachable nfsd CVEs (CVE-2024-53217, CVE-2024-56779).\nUI:N - The attacker\u0027s own NFS client issues the COPY requests; no action by an administrator or local user on the server is required beyond nfsd already serving an export.\nS:U - The imbalance corrupts only nfsd\u0027s own per-netns accounting and exhausts kernel resources within the same security authority; no VM, IOMMU, or sandbox boundary is crossed.\nC:N - The defect is a counter/refcount accounting error with no out-of-bounds or freed-memory access \u2014 refcount saturation prevents the premature free, so no kernel memory contents are disclosed to the attacker.\nI:N - No memory corruption occurs: the object is either freed exactly once or leaked, giving no write primitive and no way to modify file data or kernel state beyond the counter itself.\nA:H - Each rejected request either leaks a `struct nfsd4_copy` with a `refcount_t` underflow WARN (kernel panic under `panic_on_warn`) or drives `pending_async_copies` negative until the cap stops working, permitting unbounded concurrent \"copy thread\" kthreads and unbounded long-running server-side copies \u2014 remote kernel memory/thread exhaustion and NFS server DoS."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-05T11:43:27.288Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/ed98d26021db0fe62c327aa9f5e57a90bff3fa94"
        },
        {
          "url": "https://git.kernel.org/stable/c/9467c49437e948c541569007cd412d577942e635"
        },
        {
          "url": "https://git.kernel.org/stable/c/949ee5d44d1fd95119b29b3382a933cdc617bf9e"
        },
        {
          "url": "https://git.kernel.org/stable/c/fb79d68a36e21960341ccab07d1ac06d93830321"
        },
        {
          "url": "https://git.kernel.org/stable/c/1421883aa30c5d26bc3370e2d19cb350f0d5ca28"
        },
        {
          "url": "https://git.kernel.org/stable/c/8286f8b622990194207df9ab852e0f87c60d35e9"
        }
      ],
      "title": "NFSD: Never decrement pending_async_copies on error",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2024-53073",
    "datePublished": "2024-11-19T17:31:38.040Z",
    "dateReserved": "2024-11-19T17:17:24.976Z",
    "dateUpdated": "2026-08-05T11:43:27.288Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2024-53073",
      "date": "2026-09-17",
      "epss": "0.00503",
      "percentile": "0.41881"
    },
    "fkie_nvd": {
      "configurations": "[{\"nodes\": [{\"operator\": \"OR\", \"negate\": false, \"cpeMatch\": [{\"vulnerable\": true, \"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"versionStartIncluding\": \"6.11.3\", \"versionEndExcluding\": \"6.11.7\", \"matchCriteriaId\": \"BE92E684-8AEB-4596-990F-4EF87604710B\"}]}]}]",
      "descriptions": "[{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nNFSD: Never decrement pending_async_copies on error\\n\\nThe error flow in nfsd4_copy() calls cleanup_async_copy(), which\\nalready decrements nn-\u003epending_async_copies.\"}, {\"lang\": \"es\", \"value\": \"En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: NFSD: Nunca decremente pending_async_copies en caso de error El flujo de error en nfsd4_copy() llama a cleanup_async_copy(), que ya decrementa nn-\u0026gt;pending_async_copies.\"}]",
      "id": "CVE-2024-53073",
      "lastModified": "2024-12-14T21:15:34.807",
      "metrics": "{\"cvssMetricV31\": [{\"source\": \"nvd@nist.gov\", \"type\": \"Primary\", \"cvssData\": {\"version\": \"3.1\", \"vectorString\": \"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H\", \"baseScore\": 5.5, \"baseSeverity\": \"MEDIUM\", \"attackVector\": \"LOCAL\", \"attackComplexity\": \"LOW\", \"privilegesRequired\": \"LOW\", \"userInteraction\": \"NONE\", \"scope\": \"UNCHANGED\", \"confidentialityImpact\": \"NONE\", \"integrityImpact\": \"NONE\", \"availabilityImpact\": \"HIGH\"}, \"exploitabilityScore\": 1.8, \"impactScore\": 3.6}]}",
      "published": "2024-11-19T18:15:26.950",
      "references": "[{\"url\": \"https://git.kernel.org/stable/c/1421883aa30c5d26bc3370e2d19cb350f0d5ca28\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"tags\": [\"Patch\"]}, {\"url\": \"https://git.kernel.org/stable/c/8286f8b622990194207df9ab852e0f87c60d35e9\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"tags\": [\"Patch\"]}, {\"url\": \"https://git.kernel.org/stable/c/9467c49437e948c541569007cd412d577942e635\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/949ee5d44d1fd95119b29b3382a933cdc617bf9e\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/ed98d26021db0fe62c327aa9f5e57a90bff3fa94\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/fb79d68a36e21960341ccab07d1ac06d93830321\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}]",
      "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
      "vulnStatus": "Modified",
      "weaknesses": "[{\"source\": \"nvd@nist.gov\", \"type\": \"Primary\", \"description\": [{\"lang\": \"en\", \"value\": \"NVD-CWE-noinfo\"}]}]"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2024-53073\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2024-11-19T18:15:26.950\",\"lastModified\":\"2026-08-04T11:21:47.880\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nNFSD: Never decrement pending_async_copies on error\\n\\nThe error flow in nfsd4_copy() calls cleanup_async_copy(), which\\nalready decrements nn-\u003epending_async_copies.\"},{\"lang\":\"es\",\"value\":\"En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: NFSD: Nunca decremente pending_async_copies en caso de error El flujo de error en nfsd4_copy() llama a cleanup_async_copy(), que ya decrementa nn-\u0026gt;pending_async_copies.\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"fs/nfsd/nfs4proc.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"9e52ff544e0bfa09ee339fd7b0937ee3c080c24e\",\"lessThan\":\"ed98d26021db0fe62c327aa9f5e57a90bff3fa94\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"43e46ee5efc03990b223f7aa8b77aa9c3d3acfdf\",\"lessThan\":\"9467c49437e948c541569007cd412d577942e635\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"7ea9260874b779637aff6d24c344b8ef4ac862a0\",\"lessThan\":\"949ee5d44d1fd95119b29b3382a933cdc617bf9e\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"ae267989b7b7933dfedcd26468d0a88fc3a9da9e\",\"lessThan\":\"fb79d68a36e21960341ccab07d1ac06d93830321\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"6a488ad7745b8f64625c6d3a24ce7e448e83f11b\",\"lessThan\":\"1421883aa30c5d26bc3370e2d19cb350f0d5ca28\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"aadc3bbea163b6caaaebfdd2b6c4667fbc726752\",\"lessThan\":\"8286f8b622990194207df9ab852e0f87c60d35e9\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"b4e21431a0db4854b5023cd5af001be557e6c3db\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"6.10.14\",\"lessThan\":\"6.11\",\"versionType\":\"semver\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"fs/nfsd/nfs4proc.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"6.11.3\",\"lessThan\":\"6.11.7\",\"versionType\":\"semver\",\"status\":\"affected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H\",\"baseScore\":7.5,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":3.9,\"impactScore\":3.6},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H\",\"baseScore\":5.5,\"baseSeverity\":\"MEDIUM\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":3.6}]},\"weaknesses\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"NVD-CWE-noinfo\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.11.3\",\"versionEndExcluding\":\"6.11.7\",\"matchCriteriaId\":\"BE92E684-8AEB-4596-990F-4EF87604710B\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/1421883aa30c5d26bc3370e2d19cb350f0d5ca28\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/8286f8b622990194207df9ab852e0f87c60d35e9\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/9467c49437e948c541569007cd412d577942e635\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/949ee5d44d1fd95119b29b3382a933cdc617bf9e\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/ed98d26021db0fe62c327aa9f5e57a90bff3fa94\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/fb79d68a36e21960341ccab07d1ac06d93830321\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}]}}",
    "redhat_vex": {
      "aggregate_severity": "Moderate",
      "current_release_date": "2026-08-04T14:17:20+00:00",
      "cve": "CVE-2024-53073",
      "id": "CVE-2024-53073",
      "initial_release_date": "2024-11-19T00:00:00+00:00",
      "product_status:known_affected": "198",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: NFSD: Never decrement pending_async_copies on error",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2024/cve-2024-53073.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "moderate",
      "current_release_date": "2026-08-31T00:27:33Z",
      "cve": "CVE-2024-53073",
      "id": "CVE-2024-53073",
      "initial_release_date": "2024-11-20T03:48:45Z",
      "product_status:known_not_affected": "477",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2024-53073",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2024-53073.json",
      "version": "23"
    }
  }
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…