CVE-2021-43854 in NLTKالمعلومات

الملخص

بحسب VulDB • 22/06/2026

تُعد مكتبة NLTK (مجموعة أدوات معالجة اللغات الطبيعية) مجموعة من وحدات بايثون مفتوحة المصدر، ومجموعات البيانات، والبرامج التعليمية التي تدعم البحث والتطوير في مجال معالجة اللغات الطبيعية. الإصدارات السابقة للإصدار 3.6.5 معرضة لهجمات حجب الخدمة الناتجة عن التعبيرات النظامية (ReDoS). يوجد هذا الثغرة الأمنية في `PunktSentenceTokenizer` ووظيفتي `sent_tokenize` و`word_tokenize`. أي مستخدم لهذه الفئة أو هاتين الوظيفتين يكون عرضة لهجوم ReDoS. باختصار، سيؤدي إدخال طويل مُصاغ بعناية إلى أي من هذه الوظائف المعرضة للثغرات إلى استهلاك وقت تنفيذ كبير جداً. إذا كان برنامجك يعتمد على أي من الوظائف المعرضة للثغرة لتجزئة المدخلات غير المتوقعة للمستخدمين، فإننا نوصي بشدة بالترقية إلى إصدار من NLTK لا يحتوي على الثغرة الأمنية. بالنسبة للمستخدمين الذين لا يستطيعون الترقية، يمكن تحديد وقت التنفيذ عن طريق الحد من الطول الأقصى للمدخلات لأي من الوظائف المعرضة للثغرة. وتتمثل توصيتنا في تنفيذ مثل هذا الحد.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

GitHub, Inc.

حجز

16/11/2021

إفشاء

23/12/2021

الاعتدال

تمت الموافقة

إدخال

VDB-188999

EPSS

0.02668

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!