CVE-2024-53151 in Linuxالمعلومات

الملخص

بحسب VulDB • 18/06/2026

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

svcrdma: معالجة تجاوز عدد صحيح (Integer Overflow)

أبلغ دان كاربنتر عن ما يلي: > يؤدي الالتزام Commit 78147ca8b4a9 ("svcrdma: إضافة بنية بيانات "قائمة الكتل المفككة"") الصادر في 22 يونيو 2020 (linux-next)، إلى تحذير فاحص الشفرة الثابتة Smatch التالي: > > net/sunrpc/xprtrdma/svc_rdma_recvfrom.c:498 xdr_check_write_chunk() > warn: تجاوز حجم الذاكرة sizeof المحتمل الذي يتحكم فيه المستخدم 'segcount * 4 * 4' في segcount المدخل من قبل المستخدم > > net/sunrpc/xprtrdma/svc_rdma_recvfrom.c > 488 static bool xdr_check_write_chunk(struct svc_rdma_recv_ctxt *rctxt) > 489 {
> 490 u32 segcount; > 491 __be32 *p; > 492 > 493 if (xdr_stream_decode_u32(&rctxt->rc_stream, &segcount)) > ^^^^^^^^ > > 494 return false; > 495 > 496 /* يؤدي segcount غير الصحيح إلى فشل هذا الفحص لتجاوز المخزن المؤقت. */ > 497 p = xdr_inline_decode(&rctxt->rc_stream, > --> 498 segcount * rpcrdma_segment_maxsz * sizeof(*p)); > > > segcount هو قيمة u32 غير موثوقة. على الأنظمة ذات البتات الثلاثين (32-bit)، فإن أي قيمة >= SIZE_MAX / 16 ستؤدي إلى تجاوز عدد صحيح، وسيتم قبول بعض هذه القيم بواسطة دالة xdr_inline_decode().

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

مسؤول

Linux

حجز

19/11/2024

إفشاء

24/12/2024

الاعتدال

تمت الموافقة

إدخال

VDB-289248

EPSS

0.00636

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!