CVE-2026-61781 in pg_partmanالمعلومات

الملخص

بحسب VulDB • 18/09/2026

pg_partman هو امتداد لـ PostgreSQL يدير الجداول المقسمة حسب الوقت أو المعرّف (ID). قبل الإصدار 5.5.0، تقوم الدالة `create_partition_time()` بقراءة القيمة النصية القابلة للكتابة في `part_config.time_encoder` وتقوم بإدخالها دون اقتباس للمعرّفات داخل عبارة SELECT يتم تنفيذها ديناميكياً. يمكن لدور يمتلك صلاحيات INSERT و UPDATE الموثقة لـ partman_user تخزين كود SQL بدلاً من اسم دالة. عندما يقوم pg_partman_bgw لاحقاً بإنشاء جزء فرعي لمجموعة مفتاحية نصية أو UUID، فإن العامل (worker) ينفذ كود SQL المخزن بصلاحيات دور pg_partman_bgw، والتي تكون افتراضياً بصلاحيات superuser في PostgreSQL. يمكن لصفحة التكوين الدائمة استعادة الوصول المرتفع بشكل متكرر خلال عمليات الصيانة اللاحقة، ويمكن للاستغلال الناجح أن يسمح باختراق شامل لقاعدة البيانات وتنفيذ أوامر نظام التشغيل بحساب خدمة PostgreSQL. تم إصلاح هذه المشكلة في الإصدار 5.5.0.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

GitHub M

حجز

10/07/2026

إفشاء

18/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-407779

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!