CVE-2026-98083
Received Received - Intake

Use-After-Free in Linux Kernel Btrfs

Vulnerability report for CVE-2026-98083, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-25

Last updated on: 2026-09-25

Assigner: kernel.org

Description

In the Linux kernel, the following vulnerability has been resolved: btrfs: fix transaction use-after-free in raid stripe insertion If allocation of a RAID stripe extent fails, btrfs_insert_one_raid_extent() aborts and ends the transaction before returning -ENOMEM. btrfs_finish_one_ordered(), the production caller through btrfs_insert_raid_extent(), still owns the transaction handle. It handles the error by aborting the transaction and then reaches the common exit path, which ends the transaction again. The premature end can free the handle and drop its transaction reference. Transaction cleanup can then free the transaction before the caller's second abort accesses the handle and transaction, resulting in use-after-free. Keep the abort at the failure site, but let the caller's common exit path end the transaction once, after it has finished using both objects.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-25
Last Modified
2026-09-25
Generated
2026-09-25
AI Q&A
2026-09-25
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
linux kernel *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a use-after-free issue in the Linux kernel's Btrfs filesystem. It occurs when a RAID stripe extent allocation fails, causing a transaction to be prematurely ended. The transaction handle is then accessed after being freed, leading to potential memory corruption or system crashes.

Detection Guidance

This vulnerability is specific to the Linux kernel's btrfs filesystem and requires kernel-level detection. There are no standard network commands to detect it. Check kernel logs for btrfs-related errors or crashes using: dmesg | grep btrfs or journalctl -k | grep btrfs. If you suspect exploitation, monitor for abnormal filesystem behavior or crashes during RAID operations.

Impact Analysis

This vulnerability could allow an attacker to cause a denial-of-service condition or execute arbitrary code with kernel privileges. It may lead to system instability, data corruption, or unauthorized access if exploited.

Mitigation Strategies

Update your Linux kernel to the latest stable version that includes the fix for this CVE. If immediate patching is not possible, avoid using btrfs RAID configurations until patched. Monitor kernel updates from your distribution vendor and apply them promptly.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-98083. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart