Skip to main content

Linux Kernel EUVDEUVD-2026-59637

| CVE-2026-74572 HIGH
2026-08-15 Linux GHSA-623q-h292-q6ff
7.5
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
5.1 MEDIUM

Local-only kernel race requiring concurrent writeback and transaction commit on zoned btrfs config; AC:H for the race condition; pure availability loss only.

3.1 AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
4.7 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat
5.5 MEDIUM
qualitative

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 17, 2026 - 12:34 vuln.today
CVSS changed
Aug 17, 2026 - 06:22 NVD
7.5 (HIGH)
Patch available
Aug 15, 2026 - 13:04 EUVD
CVE Published
Aug 15, 2026 - 12:28 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 15, 2026 - 12:28 cve.org
HIGH 7.5

DescriptionCVE.org

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

btrfs: zoned: fix deadlock between metadata writeback and transaction commit

When writing out metadata extent buffers in a zoned filesystem, btree_writepages() holds fs_info->zoned_meta_io_lock across the whole writeback loop, including the call to btrfs_check_meta_write_pointer() -> check_bg_is_active().

For the tree-log block group, check_bg_is_active() may fail to activate the zone and fall back to btrfs_zone_finish_one_bg() to free an active zone. That path waits for the running transaction to commit while still holding zoned_meta_io_lock, but the committer needs that same lock to write out the tree extents, so the two tasks deadlock:

Task A (kworker, metadata writeback) Task B (fsstress, transaction commit) ------------------------------------ ------------------------------------- wb_workfn() btrfs_commit_transaction(T) btree_writepages() btrfs_write_and_wait_transaction() btrfs_zoned_meta_io_lock() btrfs_write_marked_extents() btrfs_check_meta_write_pointer() btree_writepages() check_bg_is_active() [treelog_bg] btrfs_zoned_meta_io_lock() btrfs_zone_finish_one_bg() <blocks on zoned_meta_io_lock, btrfs_zone_finish() held by Task A> do_zone_finish() btrfs_inc_block_group_ro() btrfs_wait_for_commit() <blocks waiting for commit of transaction T, done by Task B>

The sibling branch in check_bg_is_active() already drops zoned_meta_io_lock around do_zone_finish() for this exact reason. Do the same in the tree-log branch: release the lock around btrfs_zone_finish_one_bg() and re-acquire it afterwards. The lock only protects fs_info->active_{meta,system}_bg, which this branch does not touch, and ctx->zoned_bg keeps a reference to the block group across the unlock, so nothing is lost while the lock is dropped.

This hang occasionally reproduces with fstests generic/475 on a zoned btrfs filesystem.

AnalysisAI

Deadlock in the Linux kernel btrfs zoned filesystem causes an unrecoverable filesystem hang on hosts using zoned block devices (SMR HDDs or ZNS SSDs). The writeback path in btree_writepages() holds zoned_meta_io_lock while the tree-log block group fallback path waits for a transaction commit, while the concurrent transaction commit path blocks on that same lock - a classic ABBA deadlock resulting in complete filesystem unavailability. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Heavy I/O triggers concurrent metadata writeback
Delivery
Writeback acquires zoned metadata lock
Exploit
Tree-log zone activation fails
Execution
Zone finish path waits for transaction commit
Persist
Transaction commit blocks on zoned metadata lock
Impact
Deadlock freezes filesystem permanently

Vulnerability AssessmentAI

Exploitation Requires a Linux system with btrfs mounted in zoned mode on a zoned block device (SMR HDD or ZNS NVMe SSD) - systems using conventional btrfs on non-zoned storage are entirely unaffected. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The NVD-assigned CVSS 7.5 vector (AV:N/AC:L/PR:N/UI:N) appears to be an automated miscalibration - this vulnerability is a local kernel race condition in a filesystem subsystem with no network-facing attack surface, and security teams should verify actual exposure against their deployment topology rather than treating it as a remotely exploitable high-severity issue. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario A storage server running btrfs in zoned mode experiences sustained concurrent write I/O: a kernel worker thread performing metadata writeback acquires zoned_meta_io_lock while attempting tree-log zone management, then blocks inside btrfs_zone_finish_one_bg() waiting for an in-progress transaction commit to complete. The concurrent transaction commit thread in btrfs_write_and_wait_transaction() blocks waiting to acquire the same lock already held by the writeback thread, leaving both threads waiting indefinitely and the filesystem completely unresponsive. …
Remediation Upgrade to a patched Linux kernel stable release: 6.6.151, 6.12.103, 6.18.44, or 7.1.8 depending on the series in use; 7.2-rc6 is also patched. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, identify systems running btrfs on zoned block devices and document current kernel versions. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

Share

EUVD-2026-59637 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy