Podatność w OpenAirInterface V2.2.0 AMF pozwala na całkowite ominięcie uwierzytelniania urządzenia (UE) w sieci 5G Core. Błąd obsługi komunikatów poza kolejnością podczas procedury rejestracji UE prowadzi do nieprawidłowych przejść między stanami, w wyniku których urządzenie zostaje zarejestrowane bez przejścia przez właściwy proces uwierzytelnienia.
▸ Pokaż oryginał (EN)
In OpenAirInterface V2.2.0 AMF, Out of sequence messages causes incorrect state transition during UE registration procedure. This allows authentication to be bypassed completely. If a SecurityModeComplete message is sent after InitialUERegistration, a registration reject is received followed by a registration accept! This leads the UE to be registered without proper authentication.
Podczas procedury rejestracji UE (User Equipment) w sieci 5G Core, komponent AMF (Access and Mobility Management Function) nieprawidłowo obsługuje komunikaty otrzymane w nieoczekiwanej kolejności (CWE-288: Authentication Bypass Using an Alternate Path or Channel). Gdy po wiadomości InitialUERegistration zostanie wysłana wiadomość SecurityModeComplete — bez wcześniejszego przeprowadzenia właściwej sekwencji uwierzytelniania — AMF zwraca najpierw odrzucenie rejestracji (registration reject), a następnie jej akceptację (registration accept). W efekcie automat stanów AMF przechodzi do stanu zarejestrowanego, mimo że uwierzytelnienie nigdy nie zostało pomyślnie zakończone.
Atakujący może zarejestrować urządzenie w sieci 5G Core bez żadnego uwierzytelnienia, co umożliwia nieautoryzowany dostęp do zasobów sieci, podszywanie się pod legalnych abonentów oraz potencjalne zakłócenie działania infrastruktury telekomunikacyjnej.
Należy zastosować patche dostępne u producenta zgodnie z referencjami (zgłoszenie błędu: https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-amf/-/issues/77). Rekomendowane jest śledzenie repozytorium projektu i aktualizacja do wersji zawierającej poprawkę natychmiast po jej udostępnieniu. Do czasu wdrożenia poprawki należy rozważyć ograniczenie dostępu do interfejsów AMF wyłącznie do zaufanych segmentów sieci.
OpenAirInterface OAI-CN5G-AMF w wersji V2.2.0
Podatność dotyczy implementacji open-source sieci 5G Core (AMF). Błąd został zgłoszony w publicznym trackerze projektu GitLab (issue #77). Wektor ataku jest sieciowy, bez wymaganych uprawnień i interakcji użytkownika (AV:N/AC:L/PR:N/UI:N), co znacznie obniża próg wejścia dla potencjalnego atakującego.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HOpenairinterface Oai Cn5g Amf
APPOpenairinterface2.2.0
Powiązane podatności
OpenAirInterface Version 2.2.0 has a Buffer Overflow vulnerability in processing UplinkNASTransport containing...
OpenAirInterface v2.2.0 accepts Security Mode Complete without any integrity protection. Configuration has sup...
OpenAirInterface V2.2.0 AMF crashes when it receives an NGAP message with invalid procedure code or invalid PD...
OpenAirInterface CN5G AMF<=v2.1.9 has a buffer overflow vulnerability in processing NAS messages. Unauthorized...
OpenAirInterface CN5G AMF<=v2.0.1 There is a logical error when processing JSON format requests. Unauthorized ...