PT-2026-49738

CVE-2026-54293

·

تاريخ النشر

2026-06-16

·

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

2026-06-22

الوصف من

CVSS 3.1
7.5
عالية
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات NLTK السابقة للإصدار 3.10.0-rc1
الوصف
تتعرض الدالة nltk.data.load() لمشكلة اجتياز المسار عند استخدام مخطط URL nltk:. تنشأ هذه المشكلة لأن فحص التعبير النمطي UNSAFE NO PROTOCOL RE يتم تنفيذه على سلسلة المورد الخام قبل أن تقوم الدالة url2pathname() بفك تشفير التسلسلات المشفرة بنسبة مئوية. تسمح هذه الثغرة التي تتمثل في «فك الترميز بعد الفحص» للمهاجمين بتجاوز إجراءات الحماية الأمنية باستخدام فواصل المسار المشفرة في عناوين URL (مثل %2f بدلاً من /) ومقاطع التجاوز (مثل %2e%2e%2f بدلاً من ../)، مما يتيح قراءة ملفات عشوائية من نظام الملفات. تشير التفاصيل الفنية إلى أن الثغرة تتعلق بمكونات find() وnormalize resource url() و UNSAFE NO PROTOCOL RE الموجودة في ملف nltk/data.py.
التوصيات
قم بالتحديث إلى الإصدار 3.10.0-rc1 أو أحدث.
كحل مؤقت، قم بتقييد وصول المدخلات غير الموثوق بها إلى دالة nltk.data.load().
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-P4GQ-832X-FM9V
ECHO-C124-C77B-21C5
OPENSUSE-SU-2026:11098-1
PYSEC-2026-2078
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾