PT-2026-76749

CVE-2026-54284

·

تاريخ النشر

2026-08-17

·

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

2026-10-23

الوصف من

CVSS 3.1
9.8
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات sqlparse الأقدم من 0.6.0
الوصف
يحتوي sqlparse على مشكلة حيث يؤدي إنشاء TokenList وتحويل السلسلة اللاحق إلى تسوية الشجرات الفرعية المتداخلة للرموز بشكل متكرر. يحدث هذا عند معالجة SQL ذات التداخل العميق، مثل الأقواس المتعددة أو سلاسل CASE WHEN، مما يؤدي إلى استهلاك ثنائي التربيع لموارد وحدة المعالجة المركزية (CPU). يمكن تشغيل هذا السلوك عبر الدوال sqlparse.parse() وsqlparse.format() وsqlparse.split(). وحتى عند بلوغ حدود العمق الداخلي وحدود الرموز، فإن عملية الوصول إلى تلك الحدود تكون فائقة الخطية، مما يسمح لحمولة ضارة صغيرة (على سبيل المثال، 1-2 كيلوبايت) باستهلاك موارد كبيرة من وحدة المعالجة المركزية (CPU) لعدة ثوانٍ، مما قد يؤدي إلى رفض الخدمة عن طريق استنفاد عمليات العمال المتاحة.
التوصيات
تحديث sqlparse إلى الإصدار 0.6.0 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-PWGV-4X5Q-6M9F
CLEANSTART-2026-AA29461
CLEANSTART-2026-EC11110
CLEANSTART-2026-MQ51708
CLEANSTART-2026-TN13603
CLEANSTART-2026-XN67293
ECHO-5D2B-9E8C-BDEC
OESA-2026-4218
OESA-2026-4219
OPENSUSE-SU-2026:11557-1
OPENSUSE-SU-2026:21690-1
PYSEC-2026-3699
RHSA-2026:71112
RHSA-2026:71113
RHSA-2026:71114
SUSE-SU-2026:23561-1
SUSE-SU-2026:3762-1
SUSE-SU-2026:3906-1
SUSE-SU-2026:3907-1
SUSE-SU-2026:3910-1
USN-8808-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾