---
id: CVE-2026-64266
title: |-
  In the Linux kernel, the following vulnerability has been resolved:

  fuse: re-lock request before returning from fuse_ref_folio()

  fuse_ref_folio() unlocks the request but does not re-lock it before
  returning
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  fuse: re-lock request before returning from fuse_ref_folio()

  fuse_ref_folio() unlocks the request but does not re-lock it before
  returning. fuse_chan_abort() can end t…
severity: high
cvss: 7.8
cvssVector: 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'
published: '2026-07-25'
updated: '2026-07-27'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-64266'
references:
  - url: 'https://git.kernel.org/stable/c/0e4a5a000123d81234e27a2f8187688cf608f755'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/1ca605cfa59377f0143fb35b5b01360f37d1b7c4'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/1f9156714592356b4fda57beac7eab9c2a462dd3'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/5630da218a45ba80f0aba0846cbe8aa655da122b'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/65a1c2551f7e16085acbb54aedde1feaa559ba7a'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/b5befa80fdbe287a98480effed9564712924add5'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/be353caffa8640f5e25fb3714ce8b0cef5e410e5'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/e6aa539720c3d8def69683ed0c07cf9faea4e8be'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: >-
      https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-64266.json
  - url: 'https://access.redhat.com/security/cve/CVE-2026-64266'
  - url: 'https://bugzilla.redhat.com/show_bug.cgi?id=2507098'
  - url: 'https://www.cve.org/CVERecord?id=CVE-2026-64266'
  - url: 'https://nvd.nist.gov/vuln/detail/CVE-2026-64266'
  - url: >-
      https://lore.kernel.org/linux-cve-announce/2026072558-CVE-2026-64266-67e6@gregkh/T
  - url: 'https://access.redhat.com/errata/RHSA-2026:88477'
  - url: 'https://access.redhat.com/errata/RHSA-2026:87375'
  - url: 'https://access.redhat.com/errata/RHSA-2026:87374'
tags:
  - nvd
  - cve.org
  - csaf
  - vex
  - red-hat
epss: 0.00127
epssPercentile: 0.02364
ingestedAt: '2026-07-27T06:16:49.696Z'
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= c3021629a0d820247ee12b6c5192a1d5380e21c6 <
    1f9156714592356b4fda57beac7eab9c2a462dd3
  - >-
    Linux >= c3021629a0d820247ee12b6c5192a1d5380e21c6 <
    5630da218a45ba80f0aba0846cbe8aa655da122b
  - >-
    Linux >= c3021629a0d820247ee12b6c5192a1d5380e21c6 <
    1ca605cfa59377f0143fb35b5b01360f37d1b7c4
  - >-
    Linux >= c3021629a0d820247ee12b6c5192a1d5380e21c6 <
    0e4a5a000123d81234e27a2f8187688cf608f755
  - >-
    Linux >= c3021629a0d820247ee12b6c5192a1d5380e21c6 <
    e6aa539720c3d8def69683ed0c07cf9faea4e8be
  - >-
    Linux >= c3021629a0d820247ee12b6c5192a1d5380e21c6 <
    be353caffa8640f5e25fb3714ce8b0cef5e410e5
  - >-
    Linux >= c3021629a0d820247ee12b6c5192a1d5380e21c6 <
    65a1c2551f7e16085acbb54aedde1feaa559ba7a
  - >-
    Linux >= c3021629a0d820247ee12b6c5192a1d5380e21c6 <
    b5befa80fdbe287a98480effed9564712924add5
  - Linux 2.6.35
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: total
  timestamp: '2026-10-16T15:38:01.546912Z'
patched:
  - 10base_smtv
  - enterprise_linux_appstream_v_10
  - enterprise_linux_baseos_v_10
  - enterprise_linux_baseos_v_8
  - enterprise_linux_codeready_linux_builder_v_10
  - enterprise_linux_crb_v_8
  - enterprise_linux_hidden_v_10
  - enterprise_linux_real_time_for_nfv_v_10
  - enterprise_linux_nfv_v_8
  - enterprise_linux_real_time_v_10
  - enterprise_linux_rt_v_8
cwe:
  - CWE-825
scores:
  nvd: 7.8
  vendor: 7
---

## Overview

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

fuse: re-lock request before returning from fuse_ref_folio()

fuse_ref_folio() unlocks the request but does not re-lock it before
returning. fuse_chan_abort() can end the request and the async end
callback (eg fuse_writepage_free()) can free the args while the
subsequent copy chain logic after fuse_ref_folio() accesses them,
leading to use-after-free issues.

Fix this by locking the request in fuse_ref_folio() before returning.

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.

## Vendor advisories

- **RHSA-2026:88477** · Red Hat · fixed in: 10Base-SMTV, Red Hat Enterprise Linux AppStream (v. 10), Red Hat Enterprise Linux BaseOS (v. 10), Red Hat Enterprise Linux CodeReady Linux Builder (v. 10), Red Hat Enterprise Linux Hidden (v. 10), Red Hat Enterprise Linux Real Time for NFV (v. 10), … · released 2026-10-23 · [advisory](https://access.redhat.com/errata/RHSA-2026:88477)
- **RHSA-2026:87375** · Red Hat · fixed in: Red Hat Enterprise Linux BaseOS (v. 8), Red Hat Enterprise Linux CRB (v. 8) · released 2026-10-21 · [advisory](https://access.redhat.com/errata/RHSA-2026:87375)
- **RHSA-2026:87374** · Red Hat · fixed in: Red Hat Enterprise Linux NFV (v. 8), Red Hat Enterprise Linux RT (v. 8) · released 2026-10-21 · [advisory](https://access.redhat.com/errata/RHSA-2026:87374)
- **Red Hat VEX** · Moderate · affected: Red Hat Enterprise Linux 6, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 9 · no fix planned: Red Hat Enterprise Linux 6, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 9 · updated 2026-10-23 · [vex](https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-64266.json)
