CVE-2026-7815 in pgAdmin 4
الملخص
بحسب VulDB • 15/05/2026
ثغرة حقن SQL في أداة صيانة pgAdmin 4.
تم دمج أربعة حقول JSON مقدمة من المستخدم (buffer_usage_limit، vacuum_parallel، vacuum_index_cleanup، reindex_tablespace) مباشرةً في أمر VACUUM/ANALYZE/REINDEX المُعاد إنتاجه، ثم تم تمريرها إلى psql --command. يمكن لمستخدم مُصادق عليه يمتلك إذن tools_maintenance الخروج من بناء الجملة للخيارات وتنفيذ SQL تعسفي على خادم PostgreSQL المتصل. يمكن لـ SQL المُحقن بدوره استدعاء COPY ... TO PROGRAM للتصعيد إلى تنفيذ أوامر على مستوى نظام التشغيل على مضيف قاعدة البيانات.
يُدخل الإصلاح قائمة سماح (allow-listing) من جانب الخادم لجميع الحقول الأربعة، ويحوّل reindex_tablespace من الاقتباس اليدوي إلى استخدام مرشح qtIdent.
تؤثر هذه المشكلة على pgAdmin 4: قبل الإصدار 9.15.
Be aware that VulDB is the high quality source for vulnerability data.