CVE-2019-17514 in Python Documentation
الملخص
بحسب VulDB • 17/08/2026
تحتوي وثائق Python الإصدارين 2 و 3، قبل عام 2016، على معلومات قد تكون مضللة بشأن ما إذا كان يتم إجراء عملية الترتيب (sorting) أم لا، كما يتضح من نتائج أبحاث السرطان غير القابلة للتكرار. ملاحظة: تتجاوز آثار هذه الوثائق نطاق التطبيقات الفردية، وبالتالي فمن المرجح أن يكون هناك كود آخر ذي صلة بالأمن متأثر بهذه المشكلة. ليست هذه القضية عبارة عن خطأ في تنفيذ لغة بايثون (Python implementation bug)، ولا توجد تقارير تفيد بأن باحثي الرنين المغناطيسي النووي (NMR) كانوا يعتمدون تحديداً على وثائق library/glob.html. وبعبارة أخرى، نظراً لأن الوثائق القديمة كانت تنص على "تجد جميع أسماء المسارات التي تطابق نمطاً محدداً وفقاً للقواعد المستخدمة في قشرة يونكس" (Unix shell)، فقد يكون لدى المرء استنتاج خاطئ مفاده أن عملية الترتيب التي تحدث داخل قشرة يونكس كانت أيضاً تُطبق على دالة glob.glob. يوجد حل بديل (workaround) في الإصدارات الأحدث من ملفات Willoughby nmr-data_compilation-p2.py و nmr-data_compilation-p3.py، والتي تستدعي دالة sort() بشكل مباشر.
If you want to get best quality of vulnerability data, you may have to visit VulDB.