PT-2025-50670

CVE-2025-13780

·

تاريخ النشر

2025-12-11

·

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

2026-08-05

الوصف من

CVSS 3.1
9.1
حرجة
المقاييسAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات pgAdmin السابقة للإصدار 9.11
الوصف
يتأثر pgAdmin 4 بمشكلة تنفيذ التعليمات البرمجية عن بُعد (RCE) عند تشغيله في وضع الخادم أثناء استعادة ملفات النسخ الاحتياطي بتنسيق PLAIN. توجد الثغرة الأمنية في الدالة has meta commands()، التي تستخدم تعبيرًا عاديًا لاكتشاف وحظر أوامر psql الفوقية الخطيرة (مثل ! وcopy ... PROGRAM وinclude) في ملفات SQL التي تم تحميلها. يمكن للمهاجمين تجاوز هذا المرشح باستخدام تسلسلات بايت محددة، مثل علامة ترتيب البايت (BOM) لترميز UTF-8 في بداية الملف أو إدراج علامة إرجاع العربة (r) بين علامة السطر الجديد والشرطة المائلة العكسية. ونظرًا لأن التعبير النمطي لا يعامل هذه الأحرف على أنها قابلة للتجاهل، فإن الأوامر الفوقية الخبيثة تظل دون اكتشاف. عندما يستدعي pgAdmin psql باستخدام العلامة --file، يقوم psql بإزالة هذه البايتات وتنفيذ أوامر shell المُحقنة بامتيازات عملية pgAdmin. يُقدَّر أن ما بين 41,200 و189,900 حالة معرضة للخطر في جميع أنحاء العالم.
التوصيات
قم بالتحديث إلى الإصدار 9.11 أو أحدث، الذي يستبدل التحقق من صحة التعبير النمطي بعلامة --restrict عند تشغيل psql لحجب الأوامر الفوقية على مستوى الأجهزة.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-FXMW-JCGR-W44V
OPENSUSE-SU-2025:15818-1
PYSEC-2026-450
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾