PT-2025-48697

CVE-2025-13372

·

تاريخ النشر

2025-12-02

·

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

2026-10-18

الوصف من

CVSS 2.0
5.0
متوسطة
المقاييسAV:N/AC:L/Au:N/C:P/I:N/A:N
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
إصدارات Django من 4.2 حتى 4.2.26
إصدارات Django من 5.1 حتى 5.1.14
إصدارات Django من 5.2 حتى 5.2.8
إصدارات Django 5.0.x والإصدارات الأقدم
إصدارات Django 4.1.x والإصدارات الأقدم
إصدارات Django 3.2.x والإصدارات الأقدم
الوصف
توجد مشكلة في Django حيث تكون FilteredRelation عرضة لحقن SQL في أسماء مستعارة للأعمدة. يحدث هذا عند استخدام قاموس مُعالج مع توسيع القاموس، مثل **kwargs التي يتم تمريرها إلى QuerySet.annotate() أو QuerySet.alias() في PostgreSQL. تم تحديد ما يقارب 1.7 مليون جهاز قد تكون متأثرة. تتعلق المشكلة باستخدام الدالتين QuerySet.annotate() وQuerySet.alias()، اللتين يمكن استغلالهما من خلال أسماء مستعارة للأعمدة تم التلاعب بها. المكون المعرض للخطر هو FilteredRelation.
التوصيات
قم بالتحديث إلى الإصدار 5.2.9 أو أحدث من Django.
قم بالتحديث إلى الإصدار 5.1.15 أو أحدث من Django.
قم بالتحديث إلى الإصدار 4.2.27 أو أحدث من Django.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-RQW2-GHQ9-44M7
BIT-DJANGO-2025-13372
ECHO-91C5-85B0-1E52
MGASA-2025-0320
OESA-2025-2847
OESA-2025-2848
OESA-2025-2849
OESA-2025-2850
OESA-2025-2851
OPENSUSE-SU-2025:15805-1
OPENSUSE-SU-2025:15806-1
OPENSUSE-SU-2025:20153-1
OPENSUSE-SU-2026:10005-1
OPENSUSE-SU-2026:11270-1
PYSEC-2025-104
SUSE-SU-2025:4384-1
USN-7903-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾