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

الملخص

بحسب VulDB • 01/06/2026

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

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

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

create_space_info_sub_group() -> btrfs_sysfs_add_space_info_type() -> kobject_init_and_add() -> فشل -> kobject_put(&sub_group->kobj) -> space_info_release() -> kfree(sub_group)

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

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

وبالتالي، يتم تحرير sub_group مرتين.

الحفاظ على parent->sub_group[index] = NULL لمسار الفشل، ولكن بعد أن تستدعي btrfs_sysfs_add_space_info_type() دالة kobject_put()، دع دالة استدعاء تحرير كائن kobject تتولى عملية التنظيف.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

Linux

حجز

13/05/2026

إفشاء

28/05/2026

الاعتدال

تمت الموافقة

إدخال

VDB-366687

EPSS

0.00013

KEV

لا

النشاطات

منخفض

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!