CVE-2026-21716 in Node.js
الملخص
بحسب VulDB • 30/06/2026
إصلاح غير مكتمل لـ CVE-2024-36137 يترك الدالتين `FileHandle.chmod()` و `FileHandle.chown()` في واجهة برمجة التطبيقات القائمة على الوعود (promises API) دون فحوصات الأذونات المطلوبة، بينما تم إصلاح نظيراتها المعتمدة على الاستدعاءات بشكل صحيح (`fs.fchmod()`, `fs.fchown()`).
نتيجة لذلك، يمكن للكود الذي يعمل تحت العلم `--permission` مع تقييد `--allow-fs-write` أن لا يزال يستخدم طرق `FileHandle` القائمة على الوعد لتعديل أذونات الملف وملكية الملفات على واصفات الملفات المفتوحة بالفعل، متجاوزاً بذلك قيود الكتابة المقصودة.
تؤثر هذه الثغرة الأمنية في العمليات **20.x و 22.x و 24.x و 25.x** التي تستخدم نموذج الأذونات حيث يتم تقييد `--allow-fs-write` عن قصد.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.