PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-63808 Linux CVE debrief

A use-after-free vulnerability was found in the Linux kernel's exfat_find_dir_entry() function. The buffer_head obtained from exfat_get_dentry() was released before the fall-through TYPE_EXTEND branch read the directory entry, potentially leading to a use-after-free condition. This vulnerability can be triggered by a crafted exFAT image with long filenames and same-hash collisions, forcing the TYPE_EXTEND path. The vulnerability was fixed by moving the brelse(bh) call to after the ep read. The patch was tested on QEMU x86_64 with CONFIG_KASAN=y + CONFIG_DEBUG_PAGEALLOC=y + CONFIG_PAGE_POISONING=y on linux-next.

Vendor
Linux
Product
Unknown
CVSS
CRITICAL 9.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-07-19
Original CVE updated
2026-08-17
Advisory published
2026-07-19
Advisory updated
2026-08-17

Who should care

Linux kernel users and administrators should be aware of this vulnerability and take steps to defend. They should review their systems for exposure, apply patches or mitigations, and monitor for suspicious activity.

Technical summary

The exfat_find_dir_entry() function in the Linux kernel did not properly handle the buffer_head reference, leading to a potential use-after-free condition. This was fixed by moving the brelse(bh) call to after the ep read. The patch ensures that the buffer_head is not released until after it is no longer needed, preventing a use-after-free condition. The vulnerability can be triggered by a crafted exFAT image with long filenames and same-hash collisions, forcing the TYPE_EXTEND path. The patch was tested on QEMU x86_64 with CONFIG_KASAN=y + CONFIG_DEBUG_PAGEALLOC=y + CONFIG_PAGE_POISONING=y on linux-next. Linux kernel users should review their systems for exposure, apply patches or mitigations, and monitor for suspicious activity to defend against this vulnerability.

Defensive priority

High

Recommended defensive actions

  • Apply the patch to fix the vulnerability
  • Use a supported Linux kernel version
  • Monitor for suspicious activity
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The vulnerability was fixed by moving the brelse(bh) call to after the ep read. The patch was tested on QEMU x86_64 with CONFIG_KASAN=y + CONFIG_DEBUG_PAGEALLOC=y + CONFIG_PAGE_POISONING=y on linux-next. The vulnerability can be triggered by a crafted exFAT image with long filenames and same-hash collisions, forcing the TYPE_EXTEND path.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-63808 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-63808

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-63808 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-63808

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/06c4e1e9967d332ac33ba38b7819851089ff9359

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/3f5f8ee9917cc2b9076ac533492d8a200edcabb8

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/4d101016d5e587f820b3ae2d5bb6770d86342649

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/708b97e792945d3e4653939fd3405d71a61ad065

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8e0abc17fbd7e305802e84fe98b4950d50f9c433

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/adfacfbaeae2cb760f492357cc36b41f84ef7f86

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/e48f413c2815787b8cade2795e194e3c4cd782ef

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.