« Volver al listado

CVE-2026-80535

Estado: RecibidaSin puntuar—

In the Linux kernel, the following vulnerability has been resolved:

xfs: don't double-lock when deleting a self-referential directory

LOLLM notices that the dirtree scrubber can detect a directory that refers to itself. In this case, it's not correct for the directory tree repair code to try to iolock/ilock both sc->ip and dp, because they're the same inode. Fix this by detecting that corner case and handling it appropriately.

CVSS

NVD no ha asignado puntuación CVSS a esta CVE (habitual desde el cambio de política de abril de 2026).

Probabilidad de explotación (EPSS)

EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).

Tecnologías afectadas (1)

⚠ Inferidas por IA a partir de la descripción — NVD aún no ha analizado esta CVE; no son CPE verificados.

Referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-80535",
  "cveTags": [],
  "metrics": {},
  "affected": [
    {
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
      "affectedData": [
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "3f31406aef493b3f19020909d29974e28253f91c",
              "lessThan": "17bc347cbdfb125eddac0a815b1f6c1f6eb56676",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "3f31406aef493b3f19020909d29974e28253f91c",
              "lessThan": "ce2a7006ec5ed88db1b1669124ec85bc1714ccaa",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "3f31406aef493b3f19020909d29974e28253f91c",
              "lessThan": "c575904471570e69bce40fa638365c6c0403e2ff",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "3f31406aef493b3f19020909d29974e28253f91c",
              "lessThan": "5fc643fb86599e29b38e7b2c2680b4b15bf8f772",
              "versionType": "git"
            }
          ],
          "programFiles": [
            "fs/xfs/scrub/dirtree_repair.c"
          ],
          "defaultStatus": "unaffected"
        },
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "6.10"
            },
            {
              "status": "unaffected",
              "version": "0",
              "lessThan": "6.10",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "6.12.105",
              "versionType": "semver",
              "lessThanOrEqual": "6.12.*"
            },
            {
              "status": "unaffected",
              "version": "6.18.46",
              "versionType": "semver",
              "lessThanOrEqual": "6.18.*"
            },
            {
              "status": "unaffected",
              "version": "7.1.10",
              "versionType": "semver",
              "lessThanOrEqual": "7.1.*"
            },
            {
              "status": "unaffected",
              "version": "7.2",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ],
          "programFiles": [
            "fs/xfs/scrub/dirtree_repair.c"
          ],
          "defaultStatus": "affected"
        }
      ]
    }
  ],
  "published": "2026-08-26T15:17:07.663",
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/17bc347cbdfb125eddac0a815b1f6c1f6eb56676",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/5fc643fb86599e29b38e7b2c2680b4b15bf8f772",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/c575904471570e69bce40fa638365c6c0403e2ff",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/ce2a7006ec5ed88db1b1669124ec85bc1714ccaa",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ],
  "vulnStatus": "Received",
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nxfs: don't double-lock when deleting a self-referential directory\n\nLOLLM notices that the dirtree scrubber can detect a directory that\nrefers to itself.  In this case, it's not correct for the directory tree\nrepair code to try to iolock/ilock both sc->ip and dp, because they're\nthe same inode.  Fix this by detecting that corner case and handling it\nappropriately."
    }
  ],
  "lastModified": "2026-08-26T15:17:07.663",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}