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

الملخص

بحسب VulDB • 24/06/2026

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

kcm: إصلاح معالجة الأخطاء لبروتوكول SOCK_DGRAM في دالة kcm_sendmsg().

اكتشف syzkaller تسربًا للذاكرة في dالة kcm_sendmsg()، وقام الالتزام c821a88bd720 ("kcm: Fix memory leak in error path of kcm_sendmsg()") بإيقاف هذا التسرب عن طريق تحديث الحقل `last_skb` داخل `kcm_tx_msg(head)` إذا تم نسخ جزء من البيانات، بحيث تستمر عملية استدعاء sendmsg() التالية من حزمة الشبكة (skb) المناسبة.

ومع ذلك، لا يمكننا معرفة عدد البايتات التي تمت نسخها عند حدوث الخطأ. وبالتالي، قد يؤدي ذلك إلى إفساد طابور MSG_MORE.

عند فشل دالة kcm_sendmsg() مع بروتوكول SOCK_DGRAM، يجب تفريغ الطابور كما نفعل في حالة UDP عبر الدالة udp_flush_pending_frames().

حتى بدون هذا التغيير، عند حدوث الخطأ، كانت عملية استدعاء sendmsg() التالية تستأنف العمل من حزمة شبكة (skb) خاطئة مما أدى إلى إفساد الطابور. ومع ذلك، لم نتلقَ بعد أي تقارير حول هذه المشكلة، وقد صادفها syzkaller فقط. لذا، يمكن إجراء هذا التغيير بأمان.

يُلاحظ أن هذا التعديل لا يغير سلوك بروتوكول SOCK_SEQPACKET.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

09/12/2025

إفشاء

09/12/2025

الاعتدال

تمت الموافقة

إدخال

VDB-334986

EPSS

0.00225

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!