Skip to content
Heist/ feed
Unrated

btrfs: zoned: fix extent range end unlock in cow_file_range()

Type: advisorySource: Official CVE List1 source record

In the Linux kernel, the following vulnerability has been resolved: btrfs: zoned: fix extent range end unlock in cow_file_range() Running generic/751 on the for-next branch often results in a hang like below. They are both stack by locking an extent. This suggests someone forget to unlock an extent. INFO: task kworker/u128:1:12 blocked for more than 323 seconds. Not tainted 6.13.0-BTRFS-ZNS+ #503 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/u128:1 state:D stack:0 pid:12 tgid:12 ppid:2 flags:0x00004000 Workqueue: btrfs-fixup btrfs_work_helper [btrfs] Call Trace: __schedule+0x534/0xdd0 schedule+0x39/0x140 __lock_extent+0x31b/0x380 [btrfs] ? __pfx_autoremove_wake_function+0x10/0x10 btrfs_writepage_fixup_worker+0xf1/0x3a0 [btrfs] btrfs_work_helper+0xff/0x480 [btrfs] ? lock_release+0x178/0x2c0 process_one_work+0x1ee/0x570 ? srso_return_thunk+0x5/0x5f worker_thread+0x1d1/0x3b0 ? __pfx_worker_thread+0x10/0x10 kthread+0x10b/0x230 ? __pfx_kthread+0x10/0x10 ret_from_fork+0x30/0x50 ? __pfx_kthread+0x10/0x10 ret_from_fork_asm+0x1a/0x30 INFO: task kworker/u134:0:184 blocked for more than 323 seconds. Not tainted 6.13.0-BTRFS-ZNS+ #503 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/u134:0 state:D stack:0 pid:184 tgid:184 ppid:2 flags:0x00004000 Workqueue: writeback wb_workfn (flush-btrfs-4) Call Trace: __schedule+0x534/0xdd0 schedule+0x39/0x140 __lock_extent+0x31b/0x380 [btrfs] ? __pfx_autoremove_wake_functio

Announced Group revision 1
Original source ↗

CVE-2025-21942

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2025-21942

Linux

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Linux

Source reference: /containers/cna/affected/1/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "10b3772292bf1be45604ba83fd9650eb94382e78",
        "lessThan": "5f4863cfb29a7b4fe7625ce148d0b9000b75b802",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "692cf71173bb41395c855acbbbe197d3aedfa5d4",
        "lessThan": "3fcff2f55389306482ab049b4321bda49495e546",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "06f364284794f149d2abc167c11d556cf20c954b",
        "lessThan": "5a4041f2c47247575a6c2e53ce14f7b0ac946c33",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "4ace6fb49c8be23b005828763d8b0d0bb0f3b0c5",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "6.6.160",
        "lessThan": "6.7",
        "versionType": "semver"
      }
    ],
    "programFiles": [
      "fs/btrfs/inode.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.13.2",
        "lessThan": "6.13.7",
        "versionType": "semver"
      }
    ],
    "programFiles": [
      "fs/btrfs/inode.c"
    ],
    "defaultStatus": "unaffected"
  }
]
Related CVEs
CVE-2025-21942

Source reference: /cveMetadata/cveId

Publisher severity

No explicit severity was provided.

Event
#45954 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement