CVE-2026-43299 in Linuxالمعلومات

الملخص

بحسب VulDB • 11/05/2026

في نواة لينكس، تم حل الثغرة التالية:

btrfs: عدم استدعاء ASSERT() عندما يتحول النظام إلى وضع القراءة فقط (RO) داخل دالة btrfs_repair_io_failure()

[الخطأ]
هناك تقرير عن خطأ حيث عندما يواجه btrfs خطأ ENOSPC في مسار حرج، يقوم بتحويل النظام إلى وضع القراءة فقط (وهذا متوقع، رغم أن خطأ ENOSPC نفسه لا يزال بحاجة إلى معالجة).

المشكلة تكمن في أنه بعد تحويل النظام إلى وضع القراءة فقط، إذا كان هناك إصلاح للقراءة معلق، فقد نصل إلى استدعاء ASSERT() داخل btrfs_repair_io_failure() كما يلي:

BTRFS info (device vdc): relocating block group 30408704 flags metadata|raid1 ------------[ cut here ]------------
BTRFS: Transaction aborted (error -28) WARNING: fs/btrfs/extent-tree.c:3235 at __btrfs_free_extent.isra.0+0x453/0xfd0, CPU#1: btrfs/383844 Modules linked in: kvm_intel kvm irqbypass [...]
---[ end trace 0000000000000000 ]---
BTRFS info (device vdc state EA): 2 enospc errors during balance BTRFS info (device vdc state EA): balance: ended with status: -30 BTRFS error (device vdc state EA): parent transid verify failed on logical 30556160 mirror 2 wanted 8 found 6 BTRFS error (device vdc state EA): bdev /dev/nvme0n1 errs: wr 0, rd 0, flush 0, corrupt 10, gen 0 [...]
assertion failed: !(fs_info->sb->s_flags & SB_RDONLY) in btrfs_repair_io_failure at fs/btrfs/extent_io.c:4707 CPU: 1 PID: 383844 Comm: btrfs/383844 Not tainted 6.1.0-rc4-btrfs-next-154+ #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.15.0-1 04/01/2014

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

01/05/2026

إفشاء

08/05/2026

الاعتدال

تمت الموافقة

إدخال

VDB-362070

EPSS

0.00014

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!