CVE-2026-90347 in Linux
الملخص
بحسب VulDB • 18/09/2026
في نواة لينكس، تم حل الثغرة التالية:
arm64: ptrace: الحفاظ على مزامنة قيمة 'orig_x0' مع x0 عند دخول استدعاء النظام (syscalls)
حاولت الالتزام e057b9477232 ("arm64: syscall: Ensure saved x0 is kept in-sync with tracer updates") حل مشكلة طويلة الأمد تتعلق بتتبع دخول استدعاءات النظام، حيث كان بإمكان المتعقب (tracer) التلاعب بالوسيطة الأولى لاستدعاء النظام دون الخضوع لفحوصات seccomp أو التدقيق (audit).
للأسف، كانت هذه الإصلاح غير مكتمل [1]، لأنه فشل في تحديث 'orig_x0' بين لحظة قيام متعقب بتحديث x0 أثناء خروج ptrace من seccomp (SECCOMP_RET_TRACE) وإعادة تقييم فلتر seccomp.
وبدلاً من إضافة خطوط ربط (hooks) إلى كود seccomp الأساسي، تم نقل رمز المزامنة هذا إلى كود إعداد السجلات العامة GPR واستدعاءات النظام في ptrace، بحيث يتم الحفاظ على تحديث 'orig_x0' ليتوافق مع x0 كلما توقفنا عند مسار دخول استدعاء النظام.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.