CVE-2026-23311 in Linuxالمعلومات

الملخص

بحسب VulDB • 22/06/2026

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

perf/core: إصلاح سياق الانتظار غير الصالح في ctx_sched_in()

اكتشف Lockdep خطأً في جدولة الأحداث عندما يفشل حدث مثبت (pinned event) ويقوم بإيقاظ الخيوط في مخزن الحلقات (ring buffer) كما هو موضح أدناه.

يبدو أنه لا ينبغي الحصول على قفل قائمة الانتظار (wait-queue lock) تحت قفل سياق perf. دعنا نفعل ذلك باستخدام irq_work.

[ 39.913691] =============================
[ 39.914157] [ BUG: Invalid wait context ]
[ 39.914623] 6.15.0-next-20250530-next-2025053 #1 Not tainted
[ 39.915271] -----------------------------
[ 39.915731] repro/837 يحاول قفل:
[ 39.916191] ffff88801acfabd8 (&event->waitq){....}-{3:3}، عند: __wake_up+0x26/0x60
[ 39.917182] معلومات أخرى قد تساعدنا في تصحيح هذا الخطأ:
[ 39.917761] context-{5:5}
[ 39.918079] تم حجز 4 قِفلات بواسطة repro/837:
[ 39.918530] #0: ffffffff8725cd00 (rcu_read_lock){....}-{1:3}، عند: __perf_event_task_sched_in+0xd1/0xbc0
[ 39.919612] #1: ffff88806ca3c6f8 (&cpuctx_lock){....}-{2:2}، عند: __perf_event_task_sched_in+0x1a7/0xbc0
[ 39.920748] #2: ffff88800d91fc18 (&ctx->lock){....}-{2:2}، عند: __perf_event_task_sched_in+0x1f9/0xbc0
[ 39.921819] #3: ffffffff8725cd00 (rcu_read_lock){....}-{1:3}، عند: perf_event_wakeup+0x6c/0x470

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

مسؤول

Linux

حجز

13/01/2026

إفشاء

25/03/2026

الاعتدال

تمت الموافقة

إدخال

VDB-353071

EPSS

0.00093

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!