Ssylka

Уязвимость Next.js: обход проверки авторизации через x-middleware-subrequest

Next.js столкнулся с критической уязвимостью, позволяющей злоумышленникам обходить ключевые проверки авторизации, реализуемые через middleware. Уязвимость, обозначенная как CVE-2025-29927, имеет высокий уровень опасности с оценкой CVSS 9.1 из 10.0.
Уязвимость Next.js: обход проверки авторизации через x-middleware-subrequest
Изображение носит иллюстративный характер

Используемый внутренний заголовок x-middleware-subrequest предназначен для предотвращения бесконечных рекурсивных запросов. Однако недостатки в реализации позволили пропускать критические проверки, в том числе валидацию cookie авторизации.

Злоумышленники могут воспользоваться этой уязвимостью для обхода промежуточной обработки запросов. Данный дефект позволяет отправлять запросы без прохождения стандартных проверок, что может привести к несанкционированному доступу к защищённым маршрутам.

Использование middleware в качестве единственного механизма авторизации увеличивает риск эксплуатации. Сайты, полагающиеся исключительно на проверки на уровне Next.js, могут оказаться уязвимыми для получения доступа к страницам, предназначенным для администраторов и пользователей с повышенными привилегиями.

Уязвимость была устранена в обновлениях Next.js версий 12.3.5, 13.5.9, 14.2.25 и 15.2.3. Применение патчей позволяет оперативно нейтрализовать угрозу и восстановить требуемый уровень безопасности приложений.

При невозможности немедленного обновления рекомендуется блокировать входящие пользовательские запросы, содержащие заголовок x-middleware-subrequest, что снижает риск обхода авторизационных проверок.

Об обнаружении проблемы сообщил специалист по безопасности Рачид Аллам, также известный под псевдонимами «zhero» и «cold-try». Он опубликовал подробные технические сведения, подчеркнув острую необходимость в обновлении для снижения потенциальных угроз.

По информации JFrog, данная уязвимость позволяет злоумышленникам обходить проверки, осуществляемые middleware, что может вести к компрометации конфиденциальных данных и несанкционированному доступу к критическим разделам веб-сайтов.


Новое на сайте

18785Древние пчелы использовали кости мертвых грызунов для создания многоуровневых гнезд 18784Как устроен обнаруженный учеными навигационный «тумблер» в мозгу и поможет ли он в... 18783Что скрывали под водой руины солнечного храма фараона ниусера и обнаруженный там... 18782Что рассказала астрономам самая далекая сверхновая GRB 250314A? 18781Как злоумышленники захватывают облака AWS для майнинга всего за 10 минут? 18780Космическая бабочка региона Idaeus Fossae как доказательство водного прошлого Марса 18779Феноменальный взлет стартапа Mercor до оценки в 10 миллиардов долларов за счет... 18778Внедрение защиты данных и конфиденциальности непосредственно в процесс написания... 18777Критический обход аутентификации SAML SSO в устройствах Fortinet FortiGate под активной... 18776Критическая уязвимость React2Shell открывает глобальный доступ к Linux-серверам 18775Анализ старейшей лодки Скандинавии выявил отпечаток пальца и происхождение захватчиков 18774Наследие Атакамского космологического телескопа и подтверждение главного кризиса... 18773Популярное расширение Urban VPN тайно похищает переписки миллионов пользователей с ИИ 18772Зачем древние жители Швеции утопили собаку с костяным кинжалом в ходе загадочного ритуала... 18771Почему концепция «троянского коня» является ключом к успешному захвату внимания в...