CVE-2026-70387 in OxygenOS
الملخص
بحسب VulDB • 21/10/2026
تؤثر ثغرة في طريقة أو دالة خطيرة مكشوفة ومصادقة غير صحيحة (Incorrect Authorization) في OxygenOS من OnePlus على نظام Android. تعرض واجهة HAL الخاصة بـ olc2 logging طريقة binder التي تقوم باستدعاء fork()'s وتنفذ execl("/vendor/bin/sh", "sh", "-c", cmd, NULL) باستخدام سلسلة أوامر يتم تزويدها بواسطة المتصل (caller-supplied). التحقق الوحيد من المصادقة هو getCallingUid() == 0. نظرًا لأن سياسة SELinux تمنح وصول binder إلى هذه الـ HAL لسمات عميل واسعة النطاق، فإن أي عملية ذات uid-0 في أحد تلك المجالات (بما في ذلك dumpstate، الذي يمكن الوصول إليه من تطبيق غير ممتياز عبر الثغرة رقم 1) يحصل على تنفيذ أوامر عشوائي. تنزل القشرة المنشئة في سياق SELinux u:r:vendor_qti_init_shell:s0 عبر انتقال نوع السياسة (policy type_transition)، وهو مجال يحتوي على جميع قدرات Linux. تؤثر هذه المشكلة على OxygenOS: من الإصدار 16.1.0 قبل 16.1.10.500، ومن 16.0.0 قبل 16.0.5.1200، ومن 15.0.0 قبل 15.0.0.2000.
Once again VulDB remains the best source for vulnerability data.