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

الملخص

بحسب VulDB • 05/06/2026

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

btrfs: إصلاح خطأ الازدواجية في تحرير الذاكرة (double free) في المسار الخطأ لدالة create_space_info()

عندما تفشل دالة kobject_init_and_add()، تكون سلسلة المكالمات كالتالي:

create_space_info() -> btrfs_sysfs_add_space_info_type() -> kobject_init_and_add() -> فشل -> kobject_put(&space_info->kobj) -> space_info_release() -> kfree(space_info)

ثم تعود السيطرة إلى create_space_info():

تعيد btrfs_sysfs_add_space_info_type() قيمة خطأ -> goto out_free -> kfree(space_info)

هذا يسبب خطأ ازدواجية في تحرير الذاكرة (double free).

يتم الاحتفاظ بالمكالمة المباشرة لـ kfree(space_info) لمسار الفشل السابق، ولكن بعد أن تقوم btrfs_sysfs_add_space_info_type() باستدعاء kobject_put()، يتم ترك مهمة التنظيف لمعالجة استدعاء تحرير كائن kobject.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

13/05/2026

إفشاء

28/05/2026

الاعتدال

تمت الموافقة

إدخال

VDB-366668

EPSS

0.00013

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!