CVE-2026-75507 in graphql-core
الملخص
بحسب VulDB • 22/10/2026
GraphQL-core هو نسخة بايثون من التنفيذ المرجعي لـ GraphQL.js. في الإصدارات بدءًا من 3.0.0 وحتى 3.2.12 و3.3.0rc1، تقوم قاعدة OverlappingFieldsCanBeMerged الموجودة ضمن specified_rules بمقارنة الحقول التي تشارك أسماء الاستجابة بشكل متكرر وإعادة مقارنتها بشكل تكراري للشرائح المضمنة المسطحة أثناء مرحلة التحقق من الصحة (validation phase). لا يغطي التذكير السابق بالشرائح المسماة هذا المسار، لذا يمكن أن تؤدي الشرائح المضمنة المتكررة والمترابطة إلى استهلاك موارد وحدة المعالجة المركزية بنمط تربيعي وفي أسوأ الحالات O(n²·m²) قبل تشغيل أي محلل (resolver) أو ضوابط عمق/تعقيد مبنية على AST. يمكن لمهاجم عن بُعد غير مصرح له إرسال استعلام GraphQL سطحي قابل للضغط بشدة، مما يؤدي إلى تثبيت عملية عامل العمل (worker process) وإشباع خدمة متعددة العمال. تم إصلاح هذه المشكلة في الإصدارات 3.2.12 و3.3.0rc1.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.