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

الملخص

بحسب VulDB • 16/09/2026

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

media: chips-media: wave5: استئناف الجهاز قبل تعيين علم EOS (نهاية التدفق)

يؤدي تعيين علم EOS إلى التحدث مع البرنامج الثري عبر دالة `send_firmware_command()`، والتي تصل إلى سجلات وحدة معالجة الفيديو (VPU). يمكن أن تعمل كل من مسار STREAMOFF (`wave5_vpu_dec_job_abort()`) ومسار V4L2_DEC_CMD_STOP (`wave5_vpu_dec_stop()`) بينما يكون الجهاز في حالة تعليق زمني (runtime suspended)، وبالتالي فإن عمليات الوصول إلى السجلات هذه تصادف عتادًا مطفأً، مما يتسبب في رفع النظام الأساسي لخطأ غير متزامن من نوع SError، وهو ما يؤدي إلى توقف النواة (kernel panic):

SError Interrupt on CPU3, code 0x00000000bf000000 -- SError send_firmware_command+0x2c/0x160 [wave5]
wave5_vpu_dec_set_bitstream_flag+0x6c/0x80 [wave5]
wave5_vpu_dec_update_bitstream_buffer+0x80/0xec [wave5]
wave5_vpu_dec_job_abort+0x44/0xa0 [wave5]
v4l2_m2m_cancel_job+0x110/0x19c [v4l2_mem2mem]
v4l2_m2m_streamoff+0x24/0x140 [v4l2_mem2mem]

قم باستئناف الجهاز باستخدام `pm_runtime_resume_and_get()` حول أمر البرنامج الثري الخاص بـ EOS، وأفرغ الموارد الخاصة به باستخدام `pm_runtime_put_autosuspend()`، بما يتوافق مع معالجة إدارة الطاقة الزمنية (runtime PM) التي تم تنفيذها بالفعل في `wave5_vpu_dec_device_run()`.

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

مسؤول

Linux

حجز

11/09/2026

إفشاء

16/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405699

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!