← Back to CVE Explorer

CVE-2026-89832

Full vulnerability record from the local CVENow database.

Description

In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to clear dirty flag on folio in error path If node block is corrupted due to chksum mismatch or inconsistent footer info, it needs to drop clear flag of node folio, in order to persist inconsistent node data to storage.

Severity
HIGH
CVSS score
7.8 (v3.1)
Vulnerability status
Received
Source identifier
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Published
2026-09-16 11:16:49.973000
Last modified
2026-10-30 13:20:30.357000
View original CVE JSON
{
  "id": "CVE-2026-89832",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
  "published": "2026-09-16T11:16:49.973",
  "lastModified": "2026-10-30T13:20:30.357",
  "vulnStatus": "Received",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nf2fs: fix to clear dirty flag on folio in error path\n\nIf node block is corrupted due to chksum mismatch or inconsistent\nfooter info, it needs to drop clear flag of node folio, in order\nto persist inconsistent node data to storage."
    }
  ],
  "affected": [
    {
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
      "affectedData": [
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "unaffected",
          "programFiles": [
            "fs/f2fs/node.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "versions": [
            {
              "version": "b42b179bda9ff11075a6fc2bac4d9e400513679a",
              "lessThan": "9e0d9a317ce2cae3768626599d857bb3f0fd96fc",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "b42b179bda9ff11075a6fc2bac4d9e400513679a",
              "lessThan": "21b7f66716b4fd0dffac4fcd06602b888f3c4531",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "b42b179bda9ff11075a6fc2bac4d9e400513679a",
              "lessThan": "34732e3a8713f3b7acd1a0ea37e3a6bee4c78550",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "b42b179bda9ff11075a6fc2bac4d9e400513679a",
              "lessThan": "ab35ae07f2b5b4e118ea47b88577fc7d0e797b17",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "b42b179bda9ff11075a6fc2bac4d9e400513679a",
              "lessThan": "3923ec2b98c96dda4a8bfab81d22553dbf0dd6c2",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "b42b179bda9ff11075a6fc2bac4d9e400513679a",
              "lessThan": "5b86eab84ac8e9289b5afc52ef88ab18ba5bacab",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "8d7ebdd109b4654ec5e0e9c3c6f08b06d6558f10",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "b039536485970829918aa237a08417bd0ed5437c",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "4.19.51",
              "lessThan": "4.20",
              "versionType": "semver",
              "status": "affected"
            },
            {
              "version": "5.1.10",
              "lessThan": "5.2",
              "versionType": "semver",
              "status": "affected"
            }
          ]
        },
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "affected",
          "programFiles": [
            "fs/f2fs/node.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "versions": [
            {
              "version": "5.2",
              "status": "affected"
            },
            {
              "version": "0",
              "lessThan": "5.2",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "6.1.191",
              "lessThanOrEqual": "6.1.*",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "6.6.160",
              "lessThanOrEqual": "6.6.*",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "6.12.112",
              "lessThanOrEqual": "6.12.*",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "6.18.51",
              "lessThanOrEqual": "6.18.*",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "7.2.5",
              "lessThanOrEqual": "7.2.*",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "7.3",
              "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/21b7f66716b4fd0dffac4fcd06602b888f3c4531",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/34732e3a8713f3b7acd1a0ea37e3a6bee4c78550",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/3923ec2b98c96dda4a8bfab81d22553dbf0dd6c2",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/5b86eab84ac8e9289b5afc52ef88ab18ba5bacab",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/9e0d9a317ce2cae3768626599d857bb3f0fd96fc",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/ab35ae07f2b5b4e118ea47b88577fc7d0e797b17",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ]
}