PT-2026-56307
CVE-2026-53572
·
تاريخ النشر
2026-07-07
·
تاريخ التحديث
2026-10-12
الوصف من
CVSS 3.1
5.9
متوسطةالمقاييسAV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
KEDA (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد مشكلة في طريقة إنشاء سلاسل اتصال PostgreSQL في
pkg/scalers/postgresql scaler.go. لا تقوم الدالة escapePostgreConnectionParameter() بتحويل القيم التي تحتوي على مسافات حرفية فقط، ولا تأخذ في الاعتبار أحرف المسافات البيضاء الأخرى مثل علامات الجدولة، ورموز الأسطر الجديدة، وعلامات إرجاع العربة، وعلامات تغذية النموذج، بالإضافة إلى الخطوط المائلة العكسية. وهذا يسمح للمستأجر بإدخال معلمات اتصال إضافية عن طريق توفير قيم مصممة خصيصًا في حقول مثل host، وport، وuserName، وdbName، أو sslmode. يمكن للمهاجم استغلال ذلك لفرض sslmode=disable لتخفيض مستوى الأمان للاتصالات إلى نص عادي، أو إعادة توجيه الاتصالات إلى مضيف يسيطر عليه المهاجم لسرقة بيانات الاعتماد، أو إضافة معلمات تشغيل عشوائية.التوصيات
كحل مؤقت، قم بتقييد قدرة المستأجرين على تعديل الحقول
host وport وuserName وdbName وsslmode في تكوينات TriggerAuthentication أو ScaledObject.في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾