free5GC — это реализация базовой сети 5G с открытым исходным кодом. До версии 4.2.2 NEF free5GC монтирует группу маршрутов nnef-pfdmanagement без входящей авторизации OAuth2/bearer-token. Сетевой злоумышленник, который может получить доступ к NEF на SBI, может использовать поддельный или произвольный токен носителя (например, авторизация: носитель ненастоящий токен) для чтения данных приложения PFD через GET /applications и GET /applications/{appID}, а также для создания или удаления подписок на уведомления об изменениях PFD через POST /subscriptions и DELETE /subscriptions/{subID}.
Та же основная причина, что и другие выводы NEF SBI: группа маршрутов монтируется без какого-либо промежуточного программного обеспечения для входящей аутентификации. В отличие от групп OAM и влияния на трафик, nnef-pfdmanagement объявляется в ServiceList среды выполнения, поэтому это производственный путь, который операторы ожидают защитить с помощью настройки OAuth2, получаемой от NRF: true, а это не так. Эта уязвимость исправлена в версии 4.2.2.
Показать оригинальное описание (EN)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's NEF mounts the nnef-pfdmanagement route group without inbound OAuth2/bearer-token authorization. A network attacker who can reach NEF on the SBI can use a forged or arbitrary bearer token (e.g. Authorization: Bearer not-a-real-token) to read PFD application data via GET /applications and GET /applications/{appID}, and to create or delete PFD change-notification subscriptions via POST /subscriptions and DELETE /subscriptions/{subID}. Same root cause as the other NEF SBI findings: the route group is mounted without any inbound auth middleware. Unlike the OAM and traffic-influence groups, nnef-pfdmanagement IS declared in the runtime ServiceList, so this is the production-intended path that operators expect to be protected by OAuth2 setting receive from NRF: true -- and it is not. This vulnerability is fixed in 4.2.2.
Характеристики атаки
Последствия
Строка CVSS v3.1
Тип уязвимости (CWE)
Уязвимые продукты 1
| Конфигурация | От (включительно) | До (исключительно) |
|---|---|---|
|
Free5gc Free5gc
cpe:2.3:a:free5gc:free5gc:*:*:*:*:*:*:*:*
|
— |
4.2.2
|