CVE-2026-28211 in NVDA-Dev-Test-Toolbox
الملخص
بحسب VulDB • 25/05/2026
تُعد NVDA Dev & Test Toolbox إضافة لبرنامج NVDA تهدف إلى تجميع أدوات تساعد في تطوير واختبار NVDA. توجد ثغرة أمنية في الإصدارات من 2.0 إلى 8.0 في ميزة "قارئ السجلات" (Log Reader) الخاصة بهذه الإضافة. يمكن أن يؤدي ملف سجل مُصاغ بشكل ضار إلى تنفيذ تعليمات برمجية تعسفية عند قيام مستخدم بقراءته باستخدام أوامر قارئ السجلات. تقوم عملية قراءة السجلات بمعالجة إدخالات سجل النطق بطريقة غير آمنة. قد يتم تقييم التعبيرات البرمجية (Python expressions) المضمنة في السجل عند قراءة إدخالات النطق باستخدام أوامر قراءة السجلات. يمكن لمهاجم استغلال هذه الثغرة عن طريق إقناع مستخدم بفتح ملف سجل مُصاغ بشكل ضار وتحليله باستخدام أوامر قراءة السجلات. عند قراءة السجل، قد يتم تنفيذ تعليمات برمجية تحت سيطرة المهاجم بصلاحيات المستخدم الحالي.
لا تتطلب هذه المشكلة امتيازات مرتفعة (elevated privileges) وتعتمد كلياً على تفاعل المستخدم (فتح ملف السجل). تحتوي الإصدار 9.0 على إصلاح لهذه المشكلة. كحل بديل، تجنب استخدام أوامر قراءة السجلات، أو على الأقل، الأوامر الخاصة بالانتقال إلى الرسالة التالية/السابقة في السجل (أي رسالة أو أوامر لكل نوع من الرسائل). ولزيادة الأمان، يمكن للمستخدم تعطيل إيماءات الإدخال (gestures) من خلال مربع حوار إيماءات الإدخال.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.