Добавь сайт в закладки нажми CTRL+D
83 из 84 выявленных уязвимостей были подтверждены разработчиками, а 81 получила идентификаторы CVE
Исследователи Наньянского технологического университета (NTU) в Сингапуре обнаружили 84 ранее неизвестные уязвимости в 7 открытых реализациях ядер сетей 4G и 5G. Согласно опубликованному отчету, разработчики подтвердили 83 уязвимости, в то время как 81 из них получила идентификатор CVE (стандартизированный номер для отслеживания конкретной уязвимости). По информации Help Net Security от 11 августа, на тот момент 58 подтвержденных уязвимостей уже были устранены, в то время как для 23 уязвимостей с CVE патчи еще не были выпущены.
Для выявления проблем команда разработала iFinder — мультиагентную систему с использованием больших языковых моделей. Она анализирует известные уязвимости, преобразует их признаки в шаблоны для поиска и проверяет исходный код на наличие аналогичных ошибок. Затем отдельный этап сопоставляет найденные варианты со спецификациями 3GPP (международными стандартами мобильной связи) и конкретной реализацией, а следующий агент создает доказательство возможности эксплуатации и итеративно проверяет его на сетевом программном обеспечении.
При этом автоматический поиск не исключил ложных срабатываний: в контрольном наборе iFinder обнаружила 15 из 22 уже известных уязвимостей, а около четверти ее кандидатов оказались ошибочными. Все находки, переданные разработчикам, команда вручную проверяла и воспроизводила, прикладывая рабочий PoC (доказательство возможности эксплуатации).

Большинство обнаруженных уязвимостей относится к классу, который авторы называют «ошибками неявного доверия» (implicit trust errors, iTrues). Элементы ядра мобильной сети могут принимать сигнальные сообщения от соседних функций, не проверяя должным образом их синтаксис, значение и запрашиваемые ресурсы. Ранее такие интерфейсы в значительной степени защищались физической изоляцией компонентов, однако перенос сетевых ядер в облачную инфраструктуру создает дополнительные возможности для доступа к внутренним интерфейсам из-за ошибок конфигурации или нарушения границ изоляции.
Анализ охватывал Open5GS и OpenAirInterface для LTE, а также Open5GS, free5GC, OpenAirInterface, SD-Core и eUPF для 5G.
Наиболее серьезной описанной атакой стала подмена идентификатора правила пересылки с повышением его приоритета. При успешной эксплуатации функция пользовательской плоскости может перенаправить исходящий трафик абонента на контролируемый злоумышленником адрес, что позволяет перехватить его сессию. По данным авторов работы, уязвимость была подтверждена на коммерческих ядрах 5G. Для проведения атаки требуется доступ к внутренним сигнальным интерфейсам — например, через открытую инфраструктуру, ошибочную конфигурацию или обход установленной границы доступа.
Разработчики iFinder подчеркивают, что обнаружение уязвимости само по себе не заменяет проверку спецификаций, воспроизведение атаки разработчиками и дальнейшее устранение проблемы.
ИсточникПоделись видео:
