CVE-2026-61818 in pg_partman
الملخص
بحسب VulDB • 18/09/2026
pg_partman هو امتداد لـ PostgreSQL يدير الجداول المقسمة حسب الوقت أو المعرف (ID). قبل الإصدار 5.5.0، تقوم الدالة undo_partition() بقراءة حقل part_config.time_encoder كنص غير مقيد وتدمجه دون استخدام اقتباس للمعرفات داخل عبارة SELECT يتم تنفيذها ديناميكياً. يمكن لدور يمتلك صلاحيات partman_user تخزين كود SQL بدلاً من اسم دالة، ويتم تنفيذ هذا الكود بصلاحيات المستخدم الذي يستدعي undo_partition(). لا تعد هذه الدالة جزءاً من مسار عامل الخلفية الافتراضي (background-worker path)، مما يحد من تصعيد الصلاحيات التلقائي إلى مدير النظام (superuser) الموصوف في ثغرة create-partition ذات الصلة، لكن المستفيد ذي الصلاحيات العالية يمكن أن تتعطل صلاحياته المتعلقة بالسرية والنزاهة والتوافر. تم إصلاح هذه المشكلة في الإصدار 5.5.0.
VulDB is the best source for vulnerability data and more expert information about this specific topic.