CVE-2025-2945
pgAdmin 4: تنفيذ التعليمات البرمجية عن بُعد في أداة الاستعلام والنشر السحابي
- تم النشر
- 03/04/2025
- محدث
- 26/02/2026
- تخصيص CNA
- PostgreSQL
- الأدلة المرصودة
- 08/08/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:Hمرتفع · الثلاثين يومًا القادمة
- المئوية
- 99.0%
- تاريخ الموديل
- 15/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
ثغرة أمنية لتنفيذ التعليمات البرمجية عن بُعد في pgAdmin 4 (وحدتا Query Tool وCloud Deployment). ترتبط الثغرة بنقطتي نهاية POST؛ /sqleditor/query_tool/download، حيث المعلمة query_commited ونقطة النهاية /cloud/deploy، حيث يتم تمرير المعلمة high_availability بشكل غير آمن إلى دالة Python eval()، مما يسمح بتنفيذ تعليمات برمجية عشوائية. تؤثر هذه المشكلة على pgAdmin 4: قبل الإصدار 9.2.
المصادر
pgadmin/CVE-2025-2945
pgAdmin4 <= 9.1 Authenticated Remote Code Execution (CVE-2025-2945)
Vulhub vulnerability labsالشروط المعلنة
- lab image version: postgres:17-alpine(pgadmin/CVE-2025-2945/docker-compose.yml:services.pgsql.image)
- lab image version: vulhub/pgadmin:9.1(pgadmin/CVE-2025-2945/docker-compose.yml:services.web.image)
modules/exploits/multi/http/pgadmin_query_tool_authenticated.rb
Metasploit Framework modulesالشروط المعلنة
- platform: Python($.exploit_multi/http/pgadmin_query_tool_authenticated.platform)
- verification: check_declared($.exploit_multi/http/pgadmin_query_tool_authenticated.check)
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.