CVE-2025-1094
واجهات برمجة تطبيقات الاقتباس في PostgreSQL تفشل في تحييد صيغة الاقتباس في النص الذي يفشل في التحقق من الترميز
- تم النشر
- 13/02/2025
- محدث
- 14/03/2025
- تخصيص CNA
- PostgreSQL
- الأدلة المرصودة
- 08/08/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:Hمرتفع · الثلاثين يومًا القادمة
- المئوية
- 99.8%
- تاريخ الموديل
- 15/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
يسمح التحييد غير السليم لبناء جملة الاقتباس في دوال libpq الخاصة بـ PostgreSQL، وهي PQescapeLiteral() وPQescapeIdentifier() وPQescapeString() وPQescapeStringConn()، لمزود مدخلات قاعدة البيانات بتحقيق حقن SQL في بعض أنماط الاستخدام. على وجه التحديد، يتطلب حقن SQL أن يستخدم التطبيق نتيجة الدالة لبناء مدخلات إلى psql، الطرفية التفاعلية لـ PostgreSQL. وبالمثل، يسمح التحييد غير السليم لبناء جملة الاقتباس في أدوات سطر الأوامر الخاصة بـ PostgreSQL لمصدر وسائط سطر الأوامر بتحقيق حقن SQL عندما يكون client_encoding هو BIG5 ويكون server_encoding واحدًا من EUC_TW أو MULE_INTERNAL. الإصدارات قبل PostgreSQL 17.3 و16.7 و15.11 و14.16 و13.19 متأثرة.
المصادر
modules/exploits/linux/http/beyondtrust_pra_rs_unauth_rce.rb
Metasploit Framework modulesالشروط المعلنة
- platform: Linux,Unix($.exploit_linux/http/beyondtrust_pra_rs_unauth_rce.platform)
- verification: check_declared($.exploit_linux/http/beyondtrust_pra_rs_unauth_rce.check)
- CVE-2025-1094استغلال
إنه عيب في تعقيم المدخلات ناتج عن عدم تطابق الترميز، مما يسمح للمدخلات المصممة بتجاوز المرشحات. إذا كان الخادم معرضًا للخطر، يمكن للمهاجم حقن SQL ضار ينفذه النهاية الخلفية.
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.