Free5GC - это базовую сеть с открытым исходным кодом 5G. free5GC CHF до версии 1.2.2 имеет уязвимость доступа к срезам в службе CHF `nchf-c…
Free5GC - это базовую сеть с открытым исходным кодом 5G. free5GC CHF до версии 1.2.2 имеет уязвимость доступа к срезам в службе CHF `nchf-convergedcharge`. Действительный аутентифицированный запрос на PUT `/nchf-convergedcharge/v3/recharge/:ueId?ratingGroup=...` может вызвать панику на стороне сервера в `github.com/free5gc/chf/internal/sbi.(*Server).RechargePut(...)` из-за недистанционного доступа к срезу. В отчетной времени выполнения восстановление Gin преобразует панику в HTTP 500, но путь перезарядки остается отдаленно паническим и может неоднократно злоупотреблять, чтобы ухудшить функциональность перезарядки и журналы наводнений. В развертываниях без эквивалентной обработки восстановления эта паника может вызвать более серьезные сбои в обслуживании. free5GC CHF исправляет проблему. Доступны некоторые обходные пути: Ограничьте доступ к конечной точке перезарядки «nchf-convergedging` только для строго доверенных абонентов NF; применяют ограничение скорости или сетевые ACL перед интерфейсом CHF SBI, чтобы уменьшить повторные попытки панического спуска; если API по перезарядке не требуется, временно отключите или блокируют внешнюю достижимость к этому маршруту; и/или обеспечить паническое восстановление, мониторинг и оповещение.
Продукт использует недоверенные входные данные при вычислении или использовании индекса массива, однако не проверяет или некорректно проверяет индекс, чтобы убедиться в том, что он ссылается на допустимую позицию в массиве.
https://cwe.mitre.org/data/definitions/129.html →Открыть в коллекции CWE →Атаки типа «Переполнение буфера» направлены против некорректной или отсутствующей проверки границ при операциях с буфером, которые, как правило, инициируются входными данными, внедрёнными злоумышленником. В результате злоумышленник получает возможность записывать данные за границами выделенных областей буфера в памяти, что приводит к аварийному завершению программы или, в зависимости от выбора злоумышленника, к перенаправлению потока исполнения.
https://capec.mitre.org/data/definitions/100.html →Открыть в коллекции CAPEC →