CVE-2026-96538 in WarehousePGالمعلومات

الملخص

بحسب VulDB • 28/09/2026

تتأثر الإصدارات من WarehousePG (WHPG) 7.x السابقة لـ 7.6.0-WHPG بثغرة نقص في التفويض (CWE-862) داخل دوال الخادم الجانبية المدمجة لمعالجة الملفات، وهي: pg_file_write(text,text,bool)، وpg_file_rename(text,text,text)، وpg_file_unlink(text)، وpg_logdir_ls(). يمكن لأي دور قاعدة بيانات مُصادق عليه تنفيذ هذه الدوال دون الحاجة إلى منح صلاحيات (GRANT) محددة، وذلك لأن أمر السحب (REVOKE) الذي يطبقه الحزمة contrib/adminpack على الدوال المكافئة لم يُنقل إلى نواة WHPG عند إعادة توجيه إدخالات الكتالوج الخاصة بها نحو التنفيذات المستمدة من adminpack غير المقيدة كجزء من دمج Greenplum مع أساس PostgreSQL 12. يمكن للمستخدم الذي ليس بمستخدم فائق (non-superuser) استخدام pg_file_write، وpg_file_rename، وpg_file_unlink لإنشاء الملفات، أو الكتابة فوقها (الإضافة)، وإعادة تسميتها، وحذفها ضمن أدلة البيانات والسجلات، كما يمكنه استخدام pg_logdir_ls() لاستعراض أسماء ملفات السجل. ونظراً لأن ملف postgresql.auto.conf يقع في دليل البيانات، فإن المستخدم غير الفائق يستطيع إضافة توجيهات تكوينية مثل shared_preload_libraries أو archive_command إليه، مما يؤدي إلى تنفيذ كود تعسفي بصفتها مستخدم نظام التشغيل postgres عند إعادة تشغيل الخادم التالي أو تحميل التكوين مجدداً. لا تتأثر الإصدارات من WarehousePG 6.x بهذه الثغرة، حيث تفرض الدوال المكافئة هناك فحصاً داخلياً لصلاحية المستخدم الفائق (superuser).

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

EDB

حجز

23/09/2026

إفشاء

28/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-411082

EPSS

0.00324

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!