يستخدم التطبيق عامل مقارنة زمني غير ثابت للتحقق من توقيع HMAC في الدالة `sync course run from request`، الموجودة في src/richie/apps/courses/api.py. وهذا يتيح للمهاجمين إمكانية تزوير توقيعات صالحة والتحايل على عملية المصادقة من خلال ملاحظة الاختلافات في أوقات الاستجابة. تتم المقارنة المعرضة للخطر باستخدام عامل `==`. لم يتم ذكر نقطة نهاية واجهة برمجة التطبيقات (API) المعنية صراحةً، لكن المشكلة تكمن في وظيفة مزامنة عمليات تشغيل الدورات التدريبية. المعلمة المعرضة للخطر هي توقيع HMAC المستخدم للمصادقة.