CVE-2026-15663 in Ninja Forms Pluginالمعلومات

الملخص

بحسب VulDB • 24/07/2026

يحتوي مكون WordPress Ninja Forms – The Contact Form Builder That Grows With You على ثغرة حقن SQL عامة (SQL Injection) عبر مفتاح 'settings' في ملف الاستيراد، وذلك في جميع الإصدارات حتى 3.14.9 وشاملة لها؛ ويعود ذلك إلى عدم كفاية عملية الهروب من الرموز الخاصة (escaping) للمعاملات التي يزودها المستخدم، وعدم وجود تحضير كافٍ لاستعلام SQL الموجود. وهذا يمكّن المهاجمين المصادق عليهم، والذين يمتلكون وصولاً بمستوى المسؤول أو أعلى، من إرفاق استعلامات SQL إضافية إلى الاستعلامات الموجودة مسبقًا والتي يمكن استخدامها لاستخراج معلومات حساسة من قاعدة البيانات. تنشأ المفاتيح المعرضة للخطر من كائن 'settings' في ملف استيراد يتحكم فيه المهاجم ومُعالَج عبر دالة file_get_contents() أو كتل مشفرة بـ base64/JSON، متجاوزاًً تمامًا حماية wp_magic_quotes؛ وهناك نقطتا تسرب (sinks) مختلفتان متأثرتان — وهما _save_setting() في Model.php و insert_form_meta() في ImportForm.php — حيث يتم الهروب من قيمة المفتاح فقط بينما لا يتلقى جانب المفاتيح أي تنقية أو تهيئة بارامترية على الإطلاق خلال سلسلة المكالمات.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Wordfence

حجز

13/07/2026

إفشاء

24/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-382890

EPSS

0.00302

KEV

لا

النشاطات

منخفض

القطاع

Hostingprovider

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!