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

الملخص

بحسب VulDB • 24/05/2026

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

drbd: استنسخ bio فقط إذا كان لدينا جهاز خلفي (backing device)

أدى الالتزام c3447a787e34cb (drbd: تعيين ->bi_bdev في drbd_req_new) إلى نقل استدعاء bio_set_dev (الذي تمت إزالته منذ ذلك الحين) إلى مرحلة "أبكر"، من drbd_request_prepare إلى drbd_req_new.

المشكلة تكمن في أن هذا الإجراء يصل إلى device->ldev->backing_bdev، والذي لا يخضع لفحص عدم التساوي مع NULL في هذه المرحلة. عندما لا يكون لدينا ldev (أي عندما يكون جهاز DRBD بدون قرص)، فإن ذلك يؤدي إلى خطأ إلغاء مرجع المؤشر الفارغ (null pointer deref).

لذلك، قم بتخصيص private_bio فقط إذا كان لدينا قرص فعلياً. يُعد هذا أيضاً تحسيناً بسيطاً، حيث لا نقوم باستنساخ bio فقط لإفلاته فوراً مرة أخرى في حالة عدم وجود قرص.

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

مسؤول

Linux

حجز

04/10/2025

إفشاء

04/10/2025

الاعتدال

تمت الموافقة

إدخال

VDB-327130

EPSS

0.00128

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!