CVE-2025-21756 in Linuxالمعلومات

الملخص

بحسب VulDB • 09/06/2026

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

vsock: الحفاظ على الربط حتى تدمير المقبس (Socket)

الحفاظ على روابط المقابس؛ ويشمل ذلك كل من تلك الناتجة عن استدعاء bind() صراحةً، وتلك المرتبطة ضمنيًا عبر autobind أثناء استدعاء connect().

يمنع هذا الحل فك الربط (unbinding) للمقبس أثناء إعادة تعيين النقل (transport reassignment)، مما يصحح ثغرة use-after-free:

1. تستدعي vsock_create() (refcnt=1) دالة vsock_insert_unbound() (refcnt=2) 2. تستدعي transport->release() دالة vsock_remove_bound() دون التحقق مما إذا كان sk مرتبطًا وقد نُقل إلى قائمة المقابس المرتبطة (refcnt=1) 3. تفترض vsock_bind() أن sk موجود في قائمة المقابس غير المرتبطة، وقبل استدعاء __vsock_insert_bound(vsock_bound_sockets()) يتم استدعاء __vsock_remove_bound() التي تقوم بما يلي: list_del_init(&vsk->bound_table); // لا شيء (nop) sock_put(&vsk->sk); // refcnt=0

BUG: KASAN: slab-use-after-free في __vsock_bind+0x62e/0x730 قراءة بحجم 4 بايت عند العنوان ffff88816b46a74c بواسطة المهمة a.out/2057 dump_stack_lvl+0x68/0x90 print_report+0x174/0x4f6 kasan_report+0xb9/0x190 __vsock_bind+0x62e/0x730 vsock_bind+0x97/0xe0 __sys_bind+0x154/0x1f0 __x64_sys_bind+0x6e/0xb0 do_syscall_64+0x93/0x1b0 entry_SYSCALL_64_after_hwframe+0x76/0x7e

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

مسؤول

Linux

حجز

29/12/2024

إفشاء

27/02/2025

الاعتدال

تمت الموافقة

إدخال

VDB-297703

استغلال

تحميل

EPSS

0.00891

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!