Проблема в OpenFUN Richie (LMS) в src/richie/apps/courses/api.py. Приложение использовало непостоянный оператор time == для проверки подписи HMAC в функции sync_course_run_from_request. Это позволяет удаленным злоумышленникам подделывать действительные подписи и обходить аутентификацию путем измерения расхождений во времени ответа.
Показать оригинальное описание (EN)
An issue in OpenFUN Richie (LMS) in src/richie/apps/courses/api.py. The application used the non-constant time == operator for HMAC signature verification in the sync_course_run_from_request function. This allows remote attackers to forge valid signatures and bypass authentication by measuring response time discrepancies
Характеристики атаки
Последствия
Строка CVSS v3.1