CVE-2026-44328
WysokieStreszczenie
W wersjach przed 4.2.2, free5GC's SMF montuje grupę tras zarządzania UPI bez middleware OAuth2 dla przychodzących żądań. W wyniku tego, nieautoryzowane żądanie DELETE /upi/v1/upNodesLinks/gNB1 powoduje awarię handlera z powodu panicznego wskaźnika nil oraz modyfikuje w pamięci topologię użytkownika.
Ocena ryzyka
Atakujący zdalny może wykorzystać tę podatność do wywołania awarii usługi (DoS) oraz zmiany stanu systemu, co może prowadzić do zakłóceń w działaniu sieci 5G.
Rekomendacja
Zaleca się aktualizację do wersji 4.2.2 lub nowszej, aby usunąć tę podatność oraz zabezpieczyć system przed nieautoryzowanymi dostępami.
Inne podatności w free5GC
Zobacz wszystkie- CVE-2026-44325Wysokie
W wersjach przed 4.2.2 free5GC zawiera błąd typu w punkcie końcowym POST /oauth2/token, który może prowadzić do paniki serwera. Błąd ten wynika z niewłaściwego przetwarzania pól w żądaniu, co pozwala atakującemu na wywołanie paniki serwera poprzez odpowiednio skonstruowane żądanie.
- CVE-2026-44322Wysokie
W wersjach przed 4.2.2, handler PATCH w free5GC dla zarządzania PFD może spowodować panikę z powodu dereferencji wskaźnika nil, gdy wywołanie UDR nie powiedzie się, a wrapper konsumenta zwraca błąd różny od nil oraz nil *ProblemDetails. To prowadzi do zwrócenia błędu HTTP 500 zamiast kontrolowanej odpowiedzi błędu.
- CVE-2026-44316Wysokie
W wersjach przed 4.2.2, handler PCF POST /npcf-smpolicycontrol/v1/sm-policies w free5GC powoduje panikę z powodu dereferencji wskaźnika nil, gdy wywołanie konsumenta OpenAPI zwraca błąd 404. Zamiast zwrócić błąd, kontynuuje wykonywanie, co prowadzi do paniki i zwraca błąd HTTP 500.
- CVE-2026-55068Krytyczne
free5GC w wersji 4.2.2 i wcześniejszych zawiera podatność w handlerze NRF RegisterNFInstance, który akceptuje profile NF bez wymuszania formatu UUID, wartości enum nfStatus, zakresów heartBeatTimer, obowiązkowych pól profilu ani ograniczeń adresów nfServices.ipEndPoints. Nieprawidłowe profile są zapisywane w MongoDB i zwracane przez NFDiscover, co pozwala atakującemu z dostępem SBI na reklamowanie kontrolowanych punktów końcowych i przekierowanie sygnalizacji. Problem naprawiono w wersji 4.2.3.
- CVE-2026-94043Średnie
W projekcie Free5GC (do wersji 4.2.3) wykryto lukę w nieznanym kodzie pliku /corefuzzer_deps/free5gc/NFs/amf/internal/gmm/handler.go (komponent Gmm Handler). Manipulacja powoduje warunek wyścigu (race condition). Atak można zainicjować zdalnie, a poprawka została zidentyfikowana jako e323b01464355781b8b8d5dd695e05cbc00a62f2.
- CVE-2026-47780Średnie
W free5GC w wersji 4.2.3 i wcześniejszych funkcje HandleCreateEeSubscriptions oraz HandleQueryeesubscriptions w pliku internal/sbi/api_datarepository.go walidują wartość ścieżki ueId wyrażeniem regularnym, którego końcowa alternatywa .+ akceptuje dowolny niepusty ciąg znaków zamiast ograniczać identyfikatory do obsługiwanych formatów SUPI i GPSI. Podmiot mający dostęp sieciowy do interfejsu UDR SBI może przesłać nie-3GPP identyfikator do endpointu /nudr-dr/v2/subscription-data/{ueId}/context-data/ee-subscriptions, który przechodzi walidację i trafia do normalnego przepływu tworzenia lub zapytania. Nieprawidłowe identyfikatory mogą być utrwalane i odczytywane jako rekordy subskrypcji.
- CVE-2026-75439Wysokie
Problem w Free5GC v.4.2.2 umożliwia zdalnemu atakującemu spowodowanie odmowy usługi (DoS) poprzez komponent UPF.
- CVE-2026-55785Niskie
free5GC przed wersją 1.4.5 zawiera podatność w komponencie AUSF, gdzie porównania kryptograficzne (RES* i XRES*, AT_MAC i XMAC) są wykonywane przy użyciu zwykłych funkcji porównujących, a oczekiwana wartość XRES* jest logowana na poziomie INFO. Może to ujawnić materiał uwierzytelniający osobom mającym dostęp do logów AUSF.
- CVE-2026-55784Wysokie
Podatność w free5GC (implementacja 5G core network) w wersji 1.4.4 i wcześniejszych. Komponent AUSF przechowuje stan uwierzytelniania w globalnej mapie, co pozwala atakującemu z dostępem do interfejsu SBI/N12 na wysyłanie równoczesnych żądań uwierzytelniania dla tego samego SUPI, powodując nadpisanie kontekstu i odmowę uwierzytelnienia dla wybranego abonenta. Brak dostępnej poprawki.
- CVE-2026-30073Wysokie
Podatność w komponencie NssaiAvailabilitySubscriptionCreate systemu free5gc v4.0.1 umożliwia atakującemu wywołanie odmowy usługi (DoS) poprzez spreparowane żądanie POST.
Oryginalny opis (angielski, źródło NVD)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's SMF mounts the UPI management route group without inbound OAuth2 middleware. On top of that, the DELETE /upi/v1/upNodesLinks/{upNodeRef} handler unconditionally dereferences upNode.UPF after the type-guarded async release, even though AN-typed nodes are constructed without a UPF object. As a result, a single unauthenticated DELETE /upi/v1/upNodesLinks/gNB1 request crashes the handler with a nil-pointer panic AND mutates the in-memory user-plane topology before panicking (the UpNodeDelete(upNodeRef) line runs first). This is an unauthenticated, state-mutating panic-DoS sink that an off-path network attacker can trigger by name against any AN entry. This vulnerability is fixed in 4.2.2.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

