ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
يحتوي danmu_api قبل الإصدار 1.21.7 على ثغرة تجاوز مصادقة تسمح لمهاجمين دون مصادقة بتعديل تكوين بيئة الخادم عند استخدام TOKEN الافتراضي وترك ADMIN_TOKEN بدون تعيين. يمكن للمهاجمين إرسال طلبات POST إلى /api/env/set أو /api/env/add أو /api/env/del لتعيين ADMIN_TOKEN، وقفل المشغلين، وإعادة توجيه OTHER_SERVER أو PROXY_URL لهجمات تزوير الطلبات من الطرف الخارجي SSRF، وتفعيل إعادة النشر.
المعالجة
المراجع
- تصحيحhttps://github.com/huangxd-/danmu_api/commit/6e93478064a0ce4e7ed3bc2eae88adaad1b7ab02
- تحذيرhttps://www.vulncheck.com/advisories/danmu-api-before-1.21.7-authentication-bypass-via-default-token-in-env-endpoints
- مرجعhttps://github.com/huangxd-/danmu_api
- مرجعhttps://github.com/huangxd-/danmu_api/blob/5ef63a01bae7c4bad4dcd7bafbbcdcf33aa82564/danmu_api/worker.js#L223-L244
- مرجعhttps://github.com/huangxd-/danmu_api/issues/531