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

الملخص

بحسب VulDB • 17/07/2026

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

mptcp: إصلاح حالة سباق (Race Condition) في دالة mptcp_schedule_work()

أبلغ syzbot عن حدوث استخدام بعد التحرير (Use-After-Free) في dالة mptcp_schedule_work() [1].

المشكلة هنا هي أن الدالة mptcp_schedule_work() تقوم بجدولة عمل، ثم تحصل على عداد مرجعي لـ sk->sk_refcnt إذا تم جدولة العمل. سيتم تحرير هذا العداد المرجعي بواسطة دالة mptcp_worker().

[A] if (schedule_work(...)) {
[B] sock_hold(sk);
return true; }

المشكلة هي أن dالة mptcp_worker() يمكن أن تعمل على الفور وتكتمل قبل النقطة [B].

نحتاج بدلاً من ذلك إلى:

sock_hold(sk); if (schedule_work(...)) return true; sock_put(sk);

[1]
refcount_t: إضافة على 0؛ استخدام بعد التحرير. تحذير: وحدة المعالجة المركزية: 1 PID: 29 في lib/refcount.c:25 refcount_warn_saturate+0xfa/0x1d0 lib/refcount.c:25 تتبع المكالمة (Call Trace): <TASK> __refcount_add include/linux/refcount.h:-1 [inline]
__refcount_inc include/linux/refcount.h:366 [inline]
refcount_inc include/linux/refcount.h:383 [inline]
sock_hold include/net/sock.h:816 [inline]
mptcp_schedule_work+0x164/0x1a0 net/mptcp/protocol.c:943 mptcp_tout_timer+0x21/0xa0 net/mptcp/protocol.c:2316 call_timer_fn+0x17e/0x5f0 kernel/time/timer.c:1747 expire_timers kernel/time/timer.c:1798 [inline]
__run_timers kernel/time/timer.c:2372 [inline]
__run_timer_base+0x648/0x970 kernel/time/timer.c:2384 run_timer_base kernel/time/timer.c:2393 [inline]
run_timer_softirq+0xb7/0x180 kernel/time/timer.c:2403 handle_softirqs+0x22f/0x710 kernel/softirq.c:622 __do_softirq kernel/softirq.c:656 [inline]
run_ktimerd+0xcf/0x190 kernel/softirq.c:1138 smpboot_thread_fn+0x542/0xa60 kernel/smpboot.c:160 kthread+0x711/0x8a0 kernel/kthread.c:463 ret_from_fork+0x4bc/0x870 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

16/04/2025

إفشاء

04/12/2025

الاعتدال

تمت الموافقة

إدخال

VDB-334324

EPSS

0.00464

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!