Ученые Наньянского технологического университета в Сингапуре разработали мультиагентную систему iFinder на базе большой языковой модели, которая выявила 84 ранее неизвестные уязвимости в ядрах мобильных сетей 4G и 5G. Исследование охватило семь открытых реализаций ядра сети, включая Open5GS, free5GC и OpenAirInterface. Найденные проблемы затрагивают протоколы PFCP и GTP‑C, отвечающие за управление сессиями и передачу трафика.

Какие уязвимости найдены

Система iFinder обнаружила 84 уязвимости, из которых 83 подтвердили разработчики, 81 получила номер CVE, 58 уже закрыты патчами, а 23 остаются открытыми. Среди самых серьезных — возможность перехвата трафика в сетях 5G: атакующий может отправить поддельный запрос PFCP на UPF, чтобы перенаправить исходящий трафик жертвы на свой сервер. Эта уязвимость уже получила CVE-2026-8233, и один вендор выпустил патч, а другой крупный оператор все еще устраняет проблему.

Почему это стало возможным

Проблема связана с ошибкой неявного доверия: компоненты ядра сети, такие как MME, SGW, AMF, SMF и UPF, исторически считали сообщения от соседних узлов безопасными, так как ядро было физически изолировано. С переходом на облачную инфраструктуру изоляция исчезла, а проверки остались прежними. Часть узлов до сих пор не проверяет обязательные поля сообщений, диапазоны значений и доступность ресурсов.

Как работает iFinder

iFinder работает в три этапа:

  • Агент поиска ищет в коде подозрительные операции с данными из протокольных сообщений и восстанавливает цепочку вызовов до обработчика.
  • Агент проверки сверяет находку со спецификациями 3GPP, отсекая ложные срабатывания.
  • Агент эксплуатации собирает рабочий эксплойт и прогоняет его на тестовом стенде, уточняя атаку по логам.

Такая связка повысила точность обнаружения с 28% при обычном запросе к модели до 75% на финальном пайплайне.

Что делать операторам

Авторы исследования рекомендуют операторам не полагаться на изоляцию ядра, а переходить на модель нулевого доверия: сегментировать компоненты, ограничивать доступ по минимальным привилегиям и регулярно проверять облачные конфигурации на случайные утечки внутренних интерфейсов наружу.