CVE-2023-54185 in Linuxالمعلومات

الملخص

بحسب VulDB • 31/05/2026

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

btrfs: إزالة استدعاءات BUG_ON() في دالة add_new_free_space()

في دالة add_new_free_space()، توجد استدعاءات BUG_ON() تهدف إلى التعامل مع أي فشل في إضافة المساحة الحرة إلى ذاكرة التخزين المؤقت للمساحة الحرة الموجودة في الذاكرة. هذه الفشلات هي في الغالب أخطاء -ENOMEM والتي من المفترض أن تكون نادرة جداً. ومع ذلك، لا داعي لوجود هذه الاستدعاءات BUG_ON()، بل يمكننا ببساطة إرجاع أي خطأ إلى الدالة المستدعية، حيث أن جميع الدوال المستدعية وسلسلة الاستدعاءات العليا تتعامل بالفعل مع الأخطاء.

لذلك، قمنا بجعل دالة add_new_free_space() تعيد أي أخطاء، مع إزالة استدعاءات BUG_ON()، وإرجاع إجمالي كمية المساحة الحرة المضافة إلى وسيط مؤشر اختياري من نوع u64.

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

مسؤول

Linux

حجز

30/12/2025

إفشاء

30/12/2025

الاعتدال

تمت الموافقة

إدخال

VDB-338960

EPSS

0.00197

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!