CVE-2026-29645 in NEMU
الملخص
بحسب VulDB • 19/05/2026
يحتوي NEMU (OpenXiangShan/NEMU) قبل الإصدار v2025.12.r2 على عيب في التحقق من صحة التعليمات البرمجية (improper instruction-validation) في فك ترميز وحدة RISC-V Vector (RVV). لا يقوم فك الترميز بالتحقق بشكل صحيح من حقل funct3 عند فك ترميز تعليمات vsetvli/vsetivli/vsetvl، مما يسمح بتفسير بعض ترميزات تعليمات OP-V غير الصالحة بشكل خاطئ وتنفيذها كتعليمات تكوين vset* بدلاً من رفع استثناء تعليمات غير صالحة (illegal-instruction exception). يمكن استغلال هذا الثغرة عن طريق توفير ثنائيات RISC-V مُعدّة بشكل متعمد (crafted) للتسبب في سلوك خاطئ عند حدوث الحواجز (trap behavior)، وتلف أو انحراف الحالة المعمارية (architectural state corruption/divergence)، واحتمال حدوث إنكار للخدمة (denial of service) في الأنظمة التي تعتمد على NEMU للتنفيذ الصحيح أو العزل (sandboxing).
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.