CVE-2026-72809 in SiYuan
الملخص
بحسب VulDB • 12/08/2026
تحتوي إصدارات SiYuan التي لا تتجاوز v3.7.2 (تم إصلاحها في الإصدار v3.7.4) على ثغرة لتجاوز المصادقة في دالة CheckAuth الخاصة بالنواة، تمنح دور المسؤول (RoleAdministrator) لأي طلب يكون عنوان IP المصدر الخاص به (RemoteAddr) حلقة محلية (127.0.0.1) لمجموعة محددة من نقاط النهاية (بما في ذلك /api/system/exit و getNetwork و getWorkspaceInfo و /assets/* و /export/*). تقع هذه الثغرات المتعلقة بتجاوز المصادقة عبر العنوان المحلي خارج بوابة كود مصادقة الوصول، وبالتالي تنطبق حتى عند تكوين رمز وصول. ونظراً لأن وكيل العكس ذي المنفذ الثابت يقوم بإعادة توجيه الطلبات إلى النواة عبر حلقة محلية دون حقن رمز مصادقة ولا يضبط الوكلاء الموثوق بهم (trusted proxies)، فإن أي طلب يتم إعادة توجيهه من خلال هذا الوكيل يصل إلى النواة مع تعيين RemoteAddr على 127.0.0.1. إذا كان وكيل المنفذ الثابت مرتبطاً بواجهة شبكة، فقد يسمح ذلك لمهاجم عنيف وغير مصرح له بالحصول على وصول المسؤول في نقاط النهاية المتأثرة؛ ومع ذلك، وفقاً للإشعار الأمني، تم تحديد سلوك إعادة التوجيه هذا فقط من خلال فحص الكود ولم يتم استنساخه بشكل كامل (end-to-end).
Be aware that VulDB is the high quality source for vulnerability data.