
CWE-287: مصادقة غير صحيحة في parse-community parse-server
الإصدارات المتأثرة
خادم Parse < 8.6.10 و < 9.5.0-alpha.11
المكونات المعرضة للخطر
GoogleAuthAdapter)AppleAuthAdapter)FacebookAuthAdapter)السبب الجذري
عندما يتم تكوين المحول بدون تعيين معلمة الجمهور (clientId لـ Google/Apple، appIds لـ Facebook)، فإن التحقق الأساسي من JWT (باستخدام jsonwebtoken أو ما شابه) يتخطى فحص مطالبة audience. يتم قبول JWT صالح صادر لأي تطبيق آخر (مع مطابقة المُصدر والتوقيع) باعتباره أصليًا.
المتطلبات الأساسية للاستغلال
clientIdappIds