ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
تلف أداة استيراد/تصدير البيانات في pgAdmin 4 تصدير استعلام المستخدم في أمر psql \copy (...) TO وتحقق من أن أقواس الاستعلام متوازنة بحيث لا يمكن لأي شيء الهروب من الغلاف. رفض التحقق وجود شرطة مائلة عكسية داخل سلسلة محاطة بعلامات اقتباس فردية، ولكن ليس داخل معرف محاط بعلامات اقتباس مزدوجة، حيث تعامل مع علامة الاقتباس المزدوجة التالية على أنها إغلاق للمعرف. يطبق محلل \copy الخاص بـ psql حرف الهروب الخاص بالاتصال على أي علامة اقتباس فتحت الرمز المميز، لذا مع تعطيل standard_conforming_strings، فإن علامة الاقتباس المزدوجة المهربة بشرطة مائلة عكسية لا تغلق المعرف. ثم تباينت نظرة pgAdmin و psql إلى الاقتباس، وانتهى قوس الإغلاق المخفي عن التحقق من الغلاف \copy (...)، وتم تنفيذ بند TO PROGRAM اللاحق بواسطة psql على مضيف pgAdmin، بصفتها حساب نظام التشغيل الذي يشغل pgAdmin، قبل أن يرفض الخادم البيان. يمكن لدور قاعدة بيانات عادي تعطيل standard_conforming_strings لنفسه، ويتم منح إذن استيراد/تصدير البيانات لغير المسؤولين افتراضياً. هذا تجاوز لإصلاح CVE-2026-17566. يرفض الإصلاح أي شرطة مائلة عكسية داخل معرف محاط بعلامات اقتباس مزدوجة، كما تم القيام به بالفعل للسلسلة المحاطة بعلامات اقتباس فردية، نظراً لأن معناها يعتمد على إعداد خادم لا يمكن معرفته بشكل موثوق عند التحقق من الاستعلام. تؤثر هذه المشكلة على pgAdmin 4: قبل الإصدار 9.19.