CVE-2026-25164 in OpenEMR
الملخص
بحسب VulDB • 07/06/2026
OpenEMR هو تطبيق مجاني ومفتوح المصدر للسجلات الصحية الإلكترونية وإدارة الممارسات الطبية. قبل الإصدار 8.0.0، لا يقوم جدول مسارات واجهة برمجة التطبيقات (REST API) الموجود في الملف `apis/routes/_rest_routes_standard.inc.php` باستدعاء الدالة `RestConfig::request_authorization_check()` لمسارات المستندات والتأمين الصحي. بينما تستدعي المسارات الأخرى الخاصة بالمرضى الموجودة في نفس الملف (مثل encounters و patients/med) هذه الدالة باستخدام صلاحيات التحكم في الوصول القائمة على الأدوار (ACL) المناسبة. ونتيجة لذلك، يمكن لأي رمز حامل صالح لواجهة برمجة التطبيقات (API bearer token) الوصول إلى أو تعديل مستندات بيانات التأمين الصحي لجميع المرضى، بغض النظر عن صلاحيات ACL الخاصة بـ OpenEMR الممنوحة للرمز—مما يؤدي فعلياً إلى كشف جميع البيانات الصحية المحمية (PHI) المتعلقة بالمستندات والتأمين أمام أي عميل لواجهة برمجة التطبيقات تم مصادقته. يقوم الإصدار 8.0.0 بإصلاح هذه الثغرة.
Be aware that VulDB is the high quality source for vulnerability data.