PT-2026-120774 · Zephyr · Zephyr

CVE-2026-19947

·

تاريخ النشر

2026-10-21

·

تاريخ التحديث

2026-10-21

CVSS v3.1

5.3

متوسطة

المتجهAV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
اسم البرنامج المصاب والإصدارات المتأثرة Zephyr (إصدارات متأثرة غير محددة)
الوصف يحتوي برنامج التشغيل الوهمي لمضاعف الأجهزة في drivers/misc/devmux/devmux.c على خلل في التفويض. عند تمكين CONFIG USERSPACE ، تقوم أدوات التحقق من وضع المستخدم z vrfy devmux select get() و z vrfy devmux select set() بتوجيه الطلبات مباشرة إلى تنفيذات النواة دون إجراء التحقق اللازم من كائن النواة، مثل k object access check(). بالإضافة إلى ذلك، تم تسجيل مثيلات devmux بمؤشر API تعريف برنامج تشغيل فارغ (NULL)، مما أدى إلى تخطيها تماماً أثناء إنشاء قائمة كائنات النواة، وبالتالي لم يتم منح أو حجب أي صلاحيات لهذه الأجهزة.
يمكن لأي خيط تشغيل (thread) يعمل في وضع المستخدم استغلال هذا الخلل باستخدام ثوابت وقت التجميع للوصول إلى استدعاءات النظام devmux select get() و devmux select set(). يتيح ذلك للمهاجم تجاوز نموذج صلاحيات كائنات مساحة المستخدم لقراءة أو تغيير الجهاز الذي يوجه إليه المضاعف البيانات. قد يؤدي ذلك إلى كتم مخرجات وحدة التحكم (console) والسجلات (log) والغلاف (shell)، أو إعادة توجيه هذه المخرجات إلى جهاز يمكن للمهاجم مراقبته. يتطلب ظهور هذه المشكلة تفعيل CONFIG USERSPACE=y و CONFIG DEVMUX=y ووجود عقدة zephyr,devmux في شجرة الأجهزة.
التوصيات في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة.

استغلال

Missing Authorization

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-19947
GHSA-8M8G-F5JF-X28X

المنتجات المتأثرة

Zephyr