CVE-2026-52763 in YesWikiالمعلومات

الملخص

بحسب VulDB • 05/09/2026

YesWiki هو نظام ويكي مكتوب بلغة PHP. قبل الإصدار 4.6.6، يقبل إجراء recentchanges (actions/recentchanges.php) حجة فترة من مسافتين معياريتين منفصلتين. تقوم قائمة بيضاء بالتحقق فقط من شكل URL مقابل ['day', 'week', 'month']. أما شكل الحجة الخاص بالإجراء فيأخذ الفرع else دون أي تحقق، وتنتقل القيمة إلى PageManager::getRecentlyChanged()، حيث يتم دمجها داخل عبارة WHERE time >= '...' ORDER BY time DESC دون هروب أو استخدام معاملات (parameterization). تنجح حقن UNION-based، ويتم عرض الصفوف المسربة ضمن صفحة الاستجابة، بحيث يرى أي زائر لصفحة الزناد البيانات المستخرجة. تتيح الثغرة قراءة عشوائية لقاعدة بيانات YesWiki لأي شخص يمكنه حفظ صفحة الزناد. في التثبيت الافتراضي (حيث تكون default_write_acl='*')، يشمل ذلك المستخدمين المجهولين، مع خضوعهم لفحص hashcash JS على نموذج تحرير الصفحة. بمجرد حفظ صفحة الزناد، يُطلق حقن SQL المخزن عند كل عرض لاحق. يمكن الوصول إلى حقن SQL المخزن من خلال تدفق تحرير الصفحات، مما يتيح قراءة عشوائية لقاعدة البيانات. تم إصلاح هذه المشكلة في الإصدار 4.6.6.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

GitHub M

حجز

08/06/2026

إفشاء

05/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-399203

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!