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

الملخص

بحسب VulDB • 05/09/2026

YesWiki هو نظام ويكي مكتوب بلغة PHP. من الإصدار 4.6.2 وحتى ما قبل الإصدار 4.6.6، تقوم الدالة HttpSignatureService::verifySignature() بفحص نتيجة دالة openssl_verify() الخاصة بـ PHP باستخدام نفي boolean فضفاض - إذا (!openssl_verify(...)) { throw ... }. لدالة openssl_verify في PHP أربع قيم إرجاع محتملة: 1 و0 و-1 و"false". تمثل القيمة -1 نقطة الاختراق (bypass): فوفقاً لقواعد الحقيقة (truthiness) الخاصة بـPHP، تُعدّ القيمة -1 قيمة حقيقية (truthy)، وبالتالي فإن !(-1) تعادل false، مما يتسبب في تخطي جملة throw، وتنتقل وحدة التحكم إلى معالجة النشاط (processActivity()). أي شرط يجعل دالة EVP_VerifyFinal() التابعة لـOpenSSL ترجع -1 يؤدي إلى حدوث الاختراق. النتيجة القابلة للتحقيق هي أن وحدة التحكم تتعامل بصمت مع فشل التحقق على أنه نجاح وتعالج حمولة المهاجم. تم إصلاح هذه المشكلة في الإصدار 4.6.6.

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

مسؤول

GitHub M

حجز

08/06/2026

إفشاء

05/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-399197

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!