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

CVE-2026-72170 (GCVE-0-2026-72170)

Vulnerability from cvelistv5 – Published: 2026-08-15 05:53 – Updated: 2026-08-23 12:46
VLAI
Title
9p: skip nlink update in cacheless mode to fix WARN_ON
Summary
In the Linux kernel, the following vulnerability has been resolved: 9p: skip nlink update in cacheless mode to fix WARN_ON v9fs_dec_count() unconditionally calls drop_nlink() on regular files, even when the inode's nlink is already zero. In cacheless mode the client refetches inode metadata from the server (the source of truth) on every operation, so by the time v9fs_remove() returns, the locally cached nlink may already reflect the post-unlink value: 1. Client initiates unlink, server processes it and sets nlink to 0 2. Client refetches inode metadata (nlink=0) before unlink returns 3. Client's v9fs_remove() completes successfully 4. Client calls v9fs_dec_count() which calls drop_nlink() on nlink=0 This race is easily triggered under heavy unlink workloads, such as stress-ng's unlink stressor, producing the following warning: WARNING: fs/inode.c:417 at drop_nlink+0x4c/0xc8 Call trace: drop_nlink+0x4c/0xc8 v9fs_remove+0x1e0/0x250 [9p] v9fs_vfs_unlink+0x20/0x38 [9p] vfs_unlink+0x13c/0x258 ... In cacheless mode the server is authoritative and the inode is on its way out, so locally adjusting nlink buys nothing. Skip v9fs_dec_count() entirely when neither CACHE_META nor CACHE_LOOSE is set, which both avoids the warning and removes a class of nlink races (two concurrent unlinkers observing nlink > 0 and both calling drop_nlink()) that an nlink == 0 guard alone would only narrow rather than close.
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: ac89b2ef9b55924bcf922251f043ba73a32d05bb , < 6086469f7d469549bfd070348b717a6e43736200 (git)
Affected: ac89b2ef9b55924bcf922251f043ba73a32d05bb , < ab257019cb72f467b55c95384d99c94e3908b928 (git)
Affected: ac89b2ef9b55924bcf922251f043ba73a32d05bb , < 4ec4ebe40c82cb4c60756732f6593055d010c59c (git)
Affected: ac89b2ef9b55924bcf922251f043ba73a32d05bb , < a5a682b016ef5b5384e28f6d652d47a8f8e73d37 (git)
Affected: ac89b2ef9b55924bcf922251f043ba73a32d05bb , < de79c3f3643841b8659a71958df7cf2a66bfd409 (git)
Affected: ac89b2ef9b55924bcf922251f043ba73a32d05bb , < 8d610017c992de705b304d3d727a6e3a86af6149 (git)
Affected: ac89b2ef9b55924bcf922251f043ba73a32d05bb , < 8faccac11e1369adddf5d80f4a45af93f13b2e1a (git)
Affected: ac89b2ef9b55924bcf922251f043ba73a32d05bb , < 574aa0b4799470ac814479f1138d19efe6262255 (git)
guessed Create a notification for this product.
Linux Linux Affected: 4.17
Unaffected: 0 , < 4.17 (semver)
Unaffected: 5.10.266 , ≤ 5.10.* (semver)
Unaffected: 5.15.217 , ≤ 5.15.* (semver)
Unaffected: 6.1.184 , ≤ 6.1.* (semver)
Unaffected: 6.6.145 , ≤ 6.6.* (semver)
Unaffected: 6.12.97 , ≤ 6.12.* (semver)
Unaffected: 6.18.40 , ≤ 6.18.* (semver)
Unaffected: 7.1.5 , ≤ 7.1.* (semver)
Unaffected: 7.2 , ≤ * (original_commit_for_fix)
guessed Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "fs/9p/vfs_inode.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "6086469f7d469549bfd070348b717a6e43736200",
              "status": "affected",
              "version": "ac89b2ef9b55924bcf922251f043ba73a32d05bb",
              "versionType": "git"
            },
            {
              "lessThan": "ab257019cb72f467b55c95384d99c94e3908b928",
              "status": "affected",
              "version": "ac89b2ef9b55924bcf922251f043ba73a32d05bb",
              "versionType": "git"
            },
            {
              "lessThan": "4ec4ebe40c82cb4c60756732f6593055d010c59c",
              "status": "affected",
              "version": "ac89b2ef9b55924bcf922251f043ba73a32d05bb",
              "versionType": "git"
            },
            {
              "lessThan": "a5a682b016ef5b5384e28f6d652d47a8f8e73d37",
              "status": "affected",
              "version": "ac89b2ef9b55924bcf922251f043ba73a32d05bb",
              "versionType": "git"
            },
            {
              "lessThan": "de79c3f3643841b8659a71958df7cf2a66bfd409",
              "status": "affected",
              "version": "ac89b2ef9b55924bcf922251f043ba73a32d05bb",
              "versionType": "git"
            },
            {
              "lessThan": "8d610017c992de705b304d3d727a6e3a86af6149",
              "status": "affected",
              "version": "ac89b2ef9b55924bcf922251f043ba73a32d05bb",
              "versionType": "git"
            },
            {
              "lessThan": "8faccac11e1369adddf5d80f4a45af93f13b2e1a",
              "status": "affected",
              "version": "ac89b2ef9b55924bcf922251f043ba73a32d05bb",
              "versionType": "git"
            },
            {
              "lessThan": "574aa0b4799470ac814479f1138d19efe6262255",
              "status": "affected",
              "version": "ac89b2ef9b55924bcf922251f043ba73a32d05bb",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "fs/9p/vfs_inode.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "4.17"
            },
            {
              "lessThan": "4.17",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.10.*",
              "status": "unaffected",
              "version": "5.10.266",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.217",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.1.*",
              "status": "unaffected",
              "version": "6.1.184",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.145",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.97",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.18.*",
              "status": "unaffected",
              "version": "6.18.40",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "7.1.*",
              "status": "unaffected",
              "version": "7.1.5",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "7.2",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.10.266",
                  "versionStartIncluding": "4.17",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.217",
                  "versionStartIncluding": "4.17",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.1.184",
                  "versionStartIncluding": "4.17",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6.145",
                  "versionStartIncluding": "4.17",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.97",
                  "versionStartIncluding": "4.17",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.18.40",
                  "versionStartIncluding": "4.17",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.1.5",
                  "versionStartIncluding": "4.17",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.2",
                  "versionStartIncluding": "4.17",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\n9p: skip nlink update in cacheless mode to fix WARN_ON\n\nv9fs_dec_count() unconditionally calls drop_nlink() on regular files,\neven when the inode\u0027s nlink is already zero. In cacheless mode the\nclient refetches inode metadata from the server (the source of truth)\non every operation, so by the time v9fs_remove() returns, the locally\ncached nlink may already reflect the post-unlink value:\n\n  1. Client initiates unlink, server processes it and sets nlink to 0\n  2. Client refetches inode metadata (nlink=0) before unlink returns\n  3. Client\u0027s v9fs_remove() completes successfully\n  4. Client calls v9fs_dec_count() which calls drop_nlink() on nlink=0\n\nThis race is easily triggered under heavy unlink workloads, such as\nstress-ng\u0027s unlink stressor, producing the following warning:\n\n  WARNING: fs/inode.c:417 at drop_nlink+0x4c/0xc8\n  Call trace:\n   drop_nlink+0x4c/0xc8\n   v9fs_remove+0x1e0/0x250 [9p]\n   v9fs_vfs_unlink+0x20/0x38 [9p]\n   vfs_unlink+0x13c/0x258\n   ...\n\nIn cacheless mode the server is authoritative and the inode is on its\nway out, so locally adjusting nlink buys nothing. Skip v9fs_dec_count()\nentirely when neither CACHE_META nor CACHE_LOOSE is set, which both\navoids the warning and removes a class of nlink races (two concurrent\nunlinkers observing nlink \u003e 0 and both calling drop_nlink()) that an\nnlink == 0 guard alone would only narrow rather than close."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 7.8,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:L - Triggered via unlink/rmdir/rename syscalls on a mounted 9p client filesystem (default cacheless mode). Common in QEMU/KVM virtio-9p guest shares and TCP-mounted exports; requires code execution on the client host, not direct remote packet delivery to this kernel path.\nAC:L - The fix commit states the race is easily triggered under heavy unlink workloads (e.g., stress-ng). An attacker can drive concurrent unlinks or getattr/unlink on the same inode to refresh server nlink=0 before drop_nlink(), controlling both sides of the race.\nPR:L - Exploitation requires only normal filesystem write permission on the 9p export (may_delete_dentry/inode_permission on the parent directory). Guest users on virtio-9p shares or tenants with write access do not need root/CAP_SYS_ADMIN beyond using an already-mounted filesystem.\nUI:N - No victim interaction is required beyond the attacker (or compromised local process) issuing unlink/rmdir/rename on paths they can already write; mounting 9p is an admin setup step, not per-exploit user action.\nS:U - The bug corrupts inode metadata in the 9p client kernel on the same host as the attacker process. It does not cross VM/host, container/host, or IOMMU security boundaries; virtio-9p guest triggers affect the guest kernel only.\nC:H - drop_nlink() on i_nlink==0 emits WARN_ON then underflows the unsigned link counter to UINT_MAX, corrupting kernel inode metadata. Per kernel CVSS guidance, memory/metadata corruption that could be leveraged for further exploitation warrants High confidentiality.\nI:H - Unsigned i_nlink underflow corrupts inode lifecycle accounting, preventing correct removal tracking (s_remove_count) and desynchronizing dentry unlink from inode state. This class of VFS inode corruption can enable further integrity violations and is scored High when uncertain.\nA:H - Each hit triggers kernel WARN_ON (easily spammed for denial-of-service via log flooding, and fatal where panic_on_warn is enabled) and leaves inodes with bogus nlink values that can provoke subsequent kernel faults during VFS operations on affected files."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-23T12:46:59.271Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/6086469f7d469549bfd070348b717a6e43736200"
        },
        {
          "url": "https://git.kernel.org/stable/c/ab257019cb72f467b55c95384d99c94e3908b928"
        },
        {
          "url": "https://git.kernel.org/stable/c/4ec4ebe40c82cb4c60756732f6593055d010c59c"
        },
        {
          "url": "https://git.kernel.org/stable/c/a5a682b016ef5b5384e28f6d652d47a8f8e73d37"
        },
        {
          "url": "https://git.kernel.org/stable/c/de79c3f3643841b8659a71958df7cf2a66bfd409"
        },
        {
          "url": "https://git.kernel.org/stable/c/8d610017c992de705b304d3d727a6e3a86af6149"
        },
        {
          "url": "https://git.kernel.org/stable/c/8faccac11e1369adddf5d80f4a45af93f13b2e1a"
        },
        {
          "url": "https://git.kernel.org/stable/c/574aa0b4799470ac814479f1138d19efe6262255"
        }
      ],
      "title": "9p: skip nlink update in cacheless mode to fix WARN_ON",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2026-72170",
    "datePublished": "2026-08-15T05:53:36.332Z",
    "dateReserved": "2026-08-09T03:40:39.910Z",
    "dateUpdated": "2026-08-23T12:46:59.271Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2026-72170",
      "date": "2026-09-05",
      "epss": "0.00164",
      "percentile": "0.05901"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2026-72170\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2026-08-15T06:21:35.100\",\"lastModified\":\"2026-08-23T13:16:41.387\",\"vulnStatus\":\"Received\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\n9p: skip nlink update in cacheless mode to fix WARN_ON\\n\\nv9fs_dec_count() unconditionally calls drop_nlink() on regular files,\\neven when the inode\u0027s nlink is already zero. In cacheless mode the\\nclient refetches inode metadata from the server (the source of truth)\\non every operation, so by the time v9fs_remove() returns, the locally\\ncached nlink may already reflect the post-unlink value:\\n\\n  1. Client initiates unlink, server processes it and sets nlink to 0\\n  2. Client refetches inode metadata (nlink=0) before unlink returns\\n  3. Client\u0027s v9fs_remove() completes successfully\\n  4. Client calls v9fs_dec_count() which calls drop_nlink() on nlink=0\\n\\nThis race is easily triggered under heavy unlink workloads, such as\\nstress-ng\u0027s unlink stressor, producing the following warning:\\n\\n  WARNING: fs/inode.c:417 at drop_nlink+0x4c/0xc8\\n  Call trace:\\n   drop_nlink+0x4c/0xc8\\n   v9fs_remove+0x1e0/0x250 [9p]\\n   v9fs_vfs_unlink+0x20/0x38 [9p]\\n   vfs_unlink+0x13c/0x258\\n   ...\\n\\nIn cacheless mode the server is authoritative and the inode is on its\\nway out, so locally adjusting nlink buys nothing. Skip v9fs_dec_count()\\nentirely when neither CACHE_META nor CACHE_LOOSE is set, which both\\navoids the warning and removes a class of nlink races (two concurrent\\nunlinkers observing nlink \u003e 0 and both calling drop_nlink()) that an\\nnlink == 0 guard alone would only narrow rather than close.\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"fs/9p/vfs_inode.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"ac89b2ef9b55924bcf922251f043ba73a32d05bb\",\"lessThan\":\"6086469f7d469549bfd070348b717a6e43736200\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"ac89b2ef9b55924bcf922251f043ba73a32d05bb\",\"lessThan\":\"ab257019cb72f467b55c95384d99c94e3908b928\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"ac89b2ef9b55924bcf922251f043ba73a32d05bb\",\"lessThan\":\"4ec4ebe40c82cb4c60756732f6593055d010c59c\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"ac89b2ef9b55924bcf922251f043ba73a32d05bb\",\"lessThan\":\"a5a682b016ef5b5384e28f6d652d47a8f8e73d37\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"ac89b2ef9b55924bcf922251f043ba73a32d05bb\",\"lessThan\":\"de79c3f3643841b8659a71958df7cf2a66bfd409\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"ac89b2ef9b55924bcf922251f043ba73a32d05bb\",\"lessThan\":\"8d610017c992de705b304d3d727a6e3a86af6149\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"ac89b2ef9b55924bcf922251f043ba73a32d05bb\",\"lessThan\":\"8faccac11e1369adddf5d80f4a45af93f13b2e1a\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"ac89b2ef9b55924bcf922251f043ba73a32d05bb\",\"lessThan\":\"574aa0b4799470ac814479f1138d19efe6262255\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"fs/9p/vfs_inode.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"4.17\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"4.17\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.10.266\",\"lessThanOrEqual\":\"5.10.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.15.217\",\"lessThanOrEqual\":\"5.15.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.1.184\",\"lessThanOrEqual\":\"6.1.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.6.145\",\"lessThanOrEqual\":\"6.6.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.12.97\",\"lessThanOrEqual\":\"6.12.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.18.40\",\"lessThanOrEqual\":\"6.18.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.1.5\",\"lessThanOrEqual\":\"7.1.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.2\",\"lessThanOrEqual\":\"*\",\"versionType\":\"original_commit_for_fix\",\"status\":\"unaffected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H\",\"baseScore\":7.8,\"baseSeverity\":\"HIGH\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":5.9}]},\"references\":[{\"url\":\"https://git.kernel.org/stable/c/4ec4ebe40c82cb4c60756732f6593055d010c59c\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/574aa0b4799470ac814479f1138d19efe6262255\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/6086469f7d469549bfd070348b717a6e43736200\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/8d610017c992de705b304d3d727a6e3a86af6149\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/8faccac11e1369adddf5d80f4a45af93f13b2e1a\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/a5a682b016ef5b5384e28f6d652d47a8f8e73d37\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/ab257019cb72f467b55c95384d99c94e3908b928\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/de79c3f3643841b8659a71958df7cf2a66bfd409\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}]}}",
    "redhat_vex": {
      "aggregate_severity": "Moderate",
      "current_release_date": "2026-08-18T15:19:48+00:00",
      "cve": "CVE-2026-72170",
      "id": "CVE-2026-72170",
      "initial_release_date": "2026-08-15T00:00:00+00:00",
      "product_status:known_not_affected": "274",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: 9p: skip nlink update in cacheless mode to fix WARN_ON",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-72170.json",
      "version": "3"
    }
  }
}



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…

Loading…