ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
تطبيق 2FAuth هو تطبيق ويب لإدارة حسابات المصادقة الثنائية (2FA) وتوليد رموز الأمان الخاصة بها. قبل الإصدار 8.0.0، عندما يتم تمكين AUTHENTICATION_GUARD=reverse-proxy-guard، تقرأ الوظيفة ReverseProxyGuard::user() ترويسة هوية REMOTE_USER الافتراضية، أو ترويسة هوية مخصصة تم اختيارها بواسطة إعداد تكوين AUTH_PROXY_HEADER_FOR_USER، دون التأكد من أن الطلب نشأ من وكيل موثوق مُكوّن. يمكن لعميل عن بُعد قادر على الوصول إلى التطبيق مباشرة تزوير ترويسة الهوية المحددة والمصادقة كمستخدم موجود، بما في ذلك المدير، مما يتيح له الوصول إلى أسرار المصادقة الثنائية (2FA) المخزنة ووظائف إدارة الحساب أو التطبيق. تم إصلاح هذه المشكلة في الإصدار 8.0.0.