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

الملخص

بحسب VulDB • 19/07/2026

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

media: vidtv: إصلاح تجاوز المؤشر الفارغ (NULL pointer dereference) في دالة vidtv_mux_push_si.

أبلغ syzbot عن حدوث خطأ حماية عام (general protection fault) في [1]vidtv_psi_ts_psi_write_into.

قد تُرجع الدالة `vidtv_mux_get_pid_ctx()` القيمة NULL، لكن `vidtv_mux_push_si()` لا تتحقق من ذلك قبل فك ترميز المؤشر المُعاد للوصول إلى عداد الاستمرارية (continuity counter). وهذا يؤدي إلى حدوث خطأ حماية عام عند الوصول إلى عنوان قريب من الصفر.

السبب الجذري هو أن الدالة `vidtv_mux_pid_ctx_init()` لا تتحقق من قيمة الإرجاع لـ `vidtv_mux_create_pid_ctx_once()` فيما يتعلق بمعرفات القنوات (PIDs) الخاصة بقسم PMT. إذا فشل التخصيص، فلن يتم إنشاء سياق PID أبدًا، لكن دالة التهيئة تُرجع نجاح العملية. ثم تحصل الدالة اللاحقة `vidtv_mux_push_si()` على قيمة NULL من `vidtv_mux_get_pid_ctx()` وتنهار.

تم إصلاح كلٍ من السبب الجذري (إضافة فحص للأخطاء في `vidtv_mux_pid_ctx_init` فيما يتعلق بـ PIDs الخاصة بـ PMT) وإضافة فحوصات دفاعية للمؤشر الفارغ (NULL checks) في `vidtv_mux_push_si` لجميع استدعاءات `vidtv_mux_get_pid_ctx()`.

[1]
Oops: general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] SMP KASAN PTI
KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007]
Workqueue: events vidtv_mux_tick RIP: 0010:vidtv_psi_ts_psi_write_into+0x54a/0xbc0 drivers/media/test-drivers/vidtv/vidtv_psi.c:197 Call Trace: <TASK> vidtv_psi_table_header_write_into drivers/media/test-drivers/vidtv/vidtv_psi.c:799 [inline]
vidtv_psi_pmt_write_into+0x3b2/0xa70 drivers/media/test-drivers/vidtv/vidtv_psi.c:1231 vidtv_mux_push_si+0x932/0xe80 drivers/media/test-drivers/vidtv/vidtv_mux.c:196 vidtv_mux_tick+0xe9b/0x1480 drivers/media/test-drivers/vidtv/vidtv_mux.c:408

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

09/06/2026

إفشاء

19/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-380114

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!