stoatchat до версии 0.15.0 содержит уязвимость обхода разрешений в маршруте message_fetch, которая проверяет только разрешение ViewChannel вместо требования ReadMessageHistory. Злоумышленники с доступом к ViewChannel, но с отказом в ReadMessageHistory, могут получить содержимое отдельного сообщения по идентификатору, минуя предполагаемое ограничение истории, налагаемое маршрутами массового чтения.
Показать оригинальное описание (EN)
stoatchat before 0.15.0 contains a permission bypass vulnerability in the message_fetch route that checks only ViewChannel permission instead of requiring ReadMessageHistory. Attackers with ViewChannel access but ReadMessageHistory denied can retrieve individual message content by ID, bypassing the intended history restriction enforced by bulk read routes.
Характеристики атаки
Последствия
Строка CVSS v4.0