PT-2026-65812

CVE-2026-67214

·

تاريخ النشر

2026-07-29

·

تاريخ التحديث

2026-10-20

الوصف من

CVSS 3.1
9.8
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات nanoid الأقدم من 5.1.16
الوصف
تحتوي الوحدة غير الآمنة (nanoid/non-secure) على حلقة لا نهائية داخل الدالتين customAlphabet() وnanoid(). يحدث هذا عندما تتلقى هاتان الدالتان قيمة سالبة لمعلمة الحجم. ونظرًا لأن عداد الحلقة ينخفض من قيمة سالبة، فإنه لا يصل أبدًا إلى شرط الإنهاء، مما يتسبب في توقف مؤشر الترابط المستدعي. أي تطبيق يسمح للمهاجم بالتحكم في معلمة الحجم دون التحقق من صحتها يكون عرضة لحالة رفض الخدمة.
التوصيات
قم بالتحديث إلى الإصدار 5.1.16 أو أحدث.
كإجراء تخفيفي مؤقت، تأكد من التحقق من صحة المعلمة size التي يتم تمريرها إلى الدالتين customAlphabet() وnanoid() للتأكد من أنها عدد صحيح غير سالب.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-28WG-GHJ8-5HJV
CLEANSTART-2026-DG52201
CLEANSTART-2026-EO79562
CLEANSTART-2026-WC95670
CLEANSTART-2026-XP70950
ECHO-A5CE-1E92-8D02
RHSA-2026:48241
RHSA-2026:48320
RHSA-2026:59030
RHSA-2026:71113
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾