CVE-2026-33804

HIGH CVSS 3.1: 7,4
Обновлено 17 апреля 2026
Параметр Значение
CVSS 7,4 (HIGH)
Тип уязвимости CWE-436
Публичный эксплойт Нет

@fastify/middie версий 9.3.1 и более ранних уязвимы для обхода промежуточного программного обеспечения, если включена устаревшая опция Fastify ignoreDuplateSlashes. Логика сопоставления путей промежуточного программного обеспечения не учитывает нормализацию повторяющихся косых черт, выполняемую маршрутизатором Fastify, что позволяет запросам с повторяющимися косыми чертами обходить проверки аутентификации и авторизации промежуточного программного обеспечения. Это влияет только на приложения, использующие устаревшую опцию ignoreDuscribeSlashes.

Обновите @fastify/middie 9.3.2, чтобы устранить эту проблему. Никаких обходных путей, кроме отключения опции ignoreDuplateSlashes, не существует.

Показать оригинальное описание (EN)

@fastify/middie versions 9.3.1 and earlier are vulnerable to middleware bypass when the deprecated Fastify ignoreDuplicateSlashes option is enabled. The middleware path matching logic does not account for duplicate slash normalization performed by Fastify's router, allowing requests with duplicate slashes to bypass middleware authentication and authorization checks. This only affects applications using the deprecated ignoreDuplicateSlashes option. Upgrade to @fastify/middie 9.3.2 to fix this issue. There are no workarounds other than disabling the ignoreDuplicateSlashes option.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Высокая
Сложно эксплуатировать
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Высокое
Полная утечка данных
Целостность
Высокое
Полная модификация данных
Доступность
Нет
Нет нарушения работы

Строка CVSS v3.1

Тип уязвимости (CWE)