PasswordPusher до версии 2.11.1 содержит условие гонки между временем проверки и временем использования при принудительном ограничении просмотра, которое позволяет неаутентифицированным злоумышленникам обходить ограничения expire_after_views. Злоумышленники могут отправлять одновременные запросы к конечной точке show для доступа к одноразовым секретам несколько раз, прежде чем счетчик просмотров увеличится и срок действия push-уведомления истечет.
Показать оригинальное описание (EN)
PasswordPusher before 2.11.1 contains a time-of-check-to-time-of-use race condition in view limit enforcement that allows unauthenticated attackers to bypass expire_after_views limits. Attackers can send concurrent requests to the show endpoint to access one-time secrets multiple times before the view count is incremented and the push expires.
Характеристики атаки
Последствия
Строка CVSS v4.0