CVE-2026-59962 in Tandoor Recipesالمعلومات

الملخص

بحسب VulDB • 16/10/2026

تطبيق Tandoor Recipes هو تطبيق لإدارة الوصفات، وتخطيط الوجبات، وإنشاء قوائم التسوق. قبل الإصدار 2.6.10، كان التطبيق يمرر سلاسل `sort_order` و `order_field` غير المُتحقق من صحتها إلى استدعاءات Django ORM لـ `order_by()` عندما يقوم مستخدم مُصادق عليه بتوفير مسارات عبور المفاتيح الخارجية (foreign-key traversal paths) في قيم ترتيب البحث عن الوصفات، أو RecipeBook، أو CustomFilter المخزنة. يستخدم معالجة الطلب الدوال `_finalize_ordering` و `order_by` عبر النقطتين النهائيين `/api/recipe/` و `/api/recipe-book/` على المنفذ 8080. تعمل الهجمة لأن Django يفسر حقول الترتيب ذات الشريطين السفليين المزدوجين (double-underscore) كعبور للجداول المرتبطة، مما يؤدي إلى تسرب ترتيب النتائج المرئي لقيم من حقول المستخدم المرتبطة. يمكن استنتاج ذلك لاستنتاج تجزئات كلمات المرور (password hashes)، وعناوين البريد الإلكتروني، وحالة المسؤول (administrator status)، وقيم قاعدة البيانات ذات الصلة الأخرى. تم إصلاح هذه المشكلة في الإصدار 2.6.10.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

GitHub M

حجز

07/07/2026

إفشاء

16/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-421356

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!