Skip to content
Heist/ feed
Back to feed
UnratedFix available

exfat: fix missing shutdown check

Type: advisorySources: OSV

In the Linux kernel, the following vulnerability has been resolved: exfat: fix missing shutdown check xfstests generic/730 test failed because after deleting the device that still had dirty data, the file could still be read without returning an error. The reason is the missing shutdown check in ->read_iter. I also noticed that shutdown checks were missing from ->write_iter, ->splice_read, and ->mmap. This commit adds shutdown checks to all of them.

Products
Kernel
Affected versions
Not specified
Fixed versions
6.12.23, 6.13.11, 6.14.2
CVEs
CVE-2025-22076
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 14:46 UTC · Revision 1

Source evidence

exfat: fix missing shutdown check

core-osv · Original source

Published 16 Apr 2025, 14:12 UTC

In the Linux kernel, the following vulnerability has been resolved: exfat: fix missing shutdown check xfstests generic/730 test failed because after deleting the device that still had dirty data, the file could still be read without returning an error. The reason is the missing shutdown check in ->read_iter. I also noticed that shutdown checks were missing from ->write_iter, ->splice_read, and ->mmap. This commit adds shutdown checks to all of them.

osv:CVE-2025-22076

Kernel

Fixed versions: 6.12.23, 6.13.11, 6.14.2

Complete source record
{
  "id": "9fdb35ed2dfd66b302a77a4f623fb2b162112387a73b46a8c1a2bf4be2b066b9",
  "url": "https://osv.dev/vulnerability/CVE-2025-22076",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "exfat: fix missing shutdown check",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: exfat: fix missing shutdown check xfstests generic/730 test failed because after deleting the device that still had dirty data, the file could still be read without returning an error. The reason is the missing shutdown check in ->read_iter. I also noticed that shutdown checks were missing from ->write_iter, ->splice_read, and ->mmap. This commit adds shutdown checks to all of them.",
    "evidence": "osv:CVE-2025-22076",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "6.12.23",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.13.11",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.14.2",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "CVE-2025-22076",
      "aliases": [
        "CVE-2025-22076"
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "f761fcdd289d07e8547fef7ac76c3760fc7803f2"
                },
                {
                  "fixed": "4a9595eb024b8319957c178be3cdeed613ac0795"
                },
                {
                  "fixed": "e41e33eb795cb9c1ead6ac627d8710546fac6e81"
                },
                {
                  "fixed": "539147585ca453db6e3d7a5cf3b9c9690513762d"
                },
                {
                  "fixed": "47e35366bc6fa3cf189a8305bce63992495f3efa"
                }
              ]
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-22076.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.12.0"
                },
                {
                  "fixed": "6.12.23"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.13.0"
                },
                {
                  "fixed": "6.13.11"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.14.0"
                },
                {
                  "fixed": "6.14.2"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-22076.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:29.972809529Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/47e35366bc6fa3cf189a8305bce63992495f3efa",
        "https://git.kernel.org/stable/c/4a9595eb024b8319957c178be3cdeed613ac0795",
        "https://git.kernel.org/stable/c/539147585ca453db6e3d7a5cf3b9c9690513762d",
        "https://git.kernel.org/stable/c/e41e33eb795cb9c1ead6ac627d8710546fac6e81",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/22xxx/CVE-2025-22076.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2025-22076",
        "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
      ],
      "provider_metadata": {
        "cna_assigner": "Linux",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/22xxx/CVE-2025-22076.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2025-22076",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-osv",
  "document_id": 496493,
  "published_at": "2025-04-16T14:12:27.214+00:00"
}