Tdjackey

#178من 60,594
897.7إجمالي CVSS
الثغرات · 119
منخفضة
1
متوسطة
38
عالية
65
حرجة
15
PT-2026-31964
2026-03-30
8.1
CVE-2026-35653
Openclaw
Openclaw
اسم البرنامج المعرض للخطر والإصدارات المتأثرة إصدارات OpenClaw 2026.3.22 والإصدارات الأقدم الوصف تحتوي إصدارات OpenClaw 2026.3.22 والإصدارات الأقدم على مشكلة في عملية المصادقة في نقطة النهاية ’'POST /reset-profile‘'. يمكن للمتصلين المصادق عليهم الذين يتمتعون بحق الوصول `operator.write` إلى `browser.request` تجاوز قيود تعديل ملفات التعريف. يمكن للمهاجمين استدعاء ’'POST /reset-profile‘' عبر واجهة `browser.request` لإيقاف المتصفح قيد التشغيل، وإغلاق اتصالات Playwright، ونقل دلائل ملفات التعريف إلى سلة المهملات. ترجع هذه الثغرة الأمنية إلى أن الدالة `isPersistentBrowserProfileMutation()` لا تصنف ’'POST /reset-profile‘' على أنها تعديل محمي، مما يسمح بالوصول عبر واجهة `browser.request`. تشمل المسارات المعرضة للخطر `src/gateway/method-scopes.ts:114`، و`src/gateway/server-methods/browser.ts:155-165`، و`src/browser/request-policy.ts:19-25`، و`src/browser/routes/basic.ts: 161-170`، و`src/browser/server-context.reset.ts:37-63`، و`src/node-host/invoke-browser.ts:240-243`. التوصيات توسيع نطاق مصنف تغييرات الملف الشخصي الدائم ليشمل ’'POST /reset-profile‘'. إعادة استخدام نفس تصنيف المسارات المركزي في كل مكان يعتمد فيه الإصدار حاليًا على `isPersistentBrowserProfileMutation(...)`، بما في ذلك `src/gateway/server-methods/browser.ts` و`src/node-host/invoke-browser.ts`. أضف تغطية الانحدار باستخدام عنصر تحكم «رفض» لـ «POST /reset-profile» على واجهة `browser.request` ذات الامتيازات الأقل، وعنصر تحكم «السماح» للمتصفح الذي لا يقوم بالتغيير