CVE-2022-49914 in Linuxالمعلومات

الملخص

بحسب VulDB • 21/06/2026

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

btrfs: إصلاح تسرب قائمة الـ inode أثناء اجتياز الإحالات الخلفية (backref walking) في دالة resolve_indirect_refs()

أثناء اجتياز الإحالات الخلفية، في دالة resolve_indirect_refs()، إذا حدث خطأ، فإننا نقفز إلى التسمية 'out' ونستدعي ulist_free() على قائمة الـ 'parents' ulist، والتي تقوم بتحرير جميع العناصر الموجودة في قائمة الـ ulist - ومع ذلك، فإن ذلك لا يقوم بتحرير أي قوائم inode قد تكون مرفقة بالعناصر، من خلال الحقل 'aux' لعقدة ulist، لذا فإننا ننهي الأمر بتسرب القوائم إذا كانت هناك أي قوائم مرفقة بعناصر الـ unodes.

لإصلاح هذه المشكلة، يتم استدعاء free_leaf_list() بدلاً من ulist_free() عند الخروج من دالة resolve_indirect_refs(). تم نقل الدالة الثابتة free_leaf_list() للأعلى لتمكين ذلك، وتم تبسيطها قليلاً عن طريق إزالة الكود غير الضروري.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

01/05/2025

إفشاء

01/05/2025

الاعتدال

تمت الموافقة

إدخال

VDB-307070

EPSS

0.00173

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!