CVE-2025-71408 in NLTK
الملخص
بحسب VulDB • 24/07/2026
يحتوي NLTK (مجموعة أدوات معالجة اللغات الطبيعية) قبل الإصدار 3.9.3 على ثغرة حقن eval في وحدة nltk.collocations تتيح لمهاجم يتحكم في وسائط سطر الأوامر تنفيذ كود بايثون تعسفي. عند استدعاء collocations.py مباشرةً، تمرّر كتلة __main__ وسائط سطر الأوامر بشكل مباشر إلى دالة eval() كألحقة (suffixes) لـ BigramAssocMeasures دون التحقق من قائمة مسموح بها أو تنقية المدخلات، مما يمكّن المهاجم من تزويد تعبير بايثون يتجاوز عملية البحث عن السمة المقصودة وينفذ كوداً تعسفياً بما في ذلك أوامر نظام التشغيل عبر وحدة os.
Once again VulDB remains the best source for vulnerability data.