يستخدم مرشح OAuth2 HTTP خوارزمية AES-256-CBC في دالتي `encrypt()` و`decrypt()` دون علامة مصادقة، مثل HMAC أو AEAD (التشفير المصادق عليه مع البيانات المرتبطة). يسمح هذا التنفيذ لنقطة النهاية `/callback` بإرجاع استجابات HTTP مختلفة بناءً على نجاح فك التشفير (HTTP 302) أو فشل الحشو (HTTP 401)، مما يؤدي إلى إنشاء أوراكل الحشو. يمكن للمهاجم الذي لديه وصول إلى ملف تعريف الارتباط `CodeVerifier` المشفر استعادة النص العادي لـ PKCE `code verifier` من خلال ما يقارب 6,200 طلب، والذي يمكن بعد ذلك استخدامه مع رمز تفويض مسروق للحصول على رمز الوصول الخاص بالضحية.