CVE-2026-44322
WysokieStreszczenie
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.
Ocena ryzyka
Organizacje korzystające z free5GC mogą napotkać problemy z dostępnością, gdy wystąpią błędy w komunikacji z UDR, co może prowadzić do nieprawidłowego działania aplikacji i utraty zaufania użytkowników.
Rekomendacja
Zaleca się aktualizację do wersji 4.2.2 lub nowszej, aby usunąć tę podatność i zapewnić prawidłowe zarządzanie błędami.
Inne podatności w free5GC
Zobacz wszystkie- CVE-2026-30073Nieznane
Podatność w komponencie NssaiAvailabilitySubscriptionCreate systemu free5gc v4.0.1 umożliwia atakującemu wywołanie odmowy usługi (DoS) poprzez spreparowane żądanie POST.
- CVE-2026-30072Nieznane
Błąd polegający na dereferencji wskaźnika NULL w ścieżce przetwarzania CDR w free5gc v4.0.1 umożliwia atakującemu wywołanie odmowy usługi (DoS) poprzez dostarczenie spreparowanego ładunku.
- CVE-2026-30071Nieznane
Problem w funkcji RechargePut w free5gc v4.0.1 umożliwia atakującemu wywołanie odmowy usługi (DoS) poprzez spreparowane dane wejściowe.
- CVE-2026-30070Nieznane
Problem w funkcji HandleGetSharedData w free5gc v4.0.1 umożliwia atakującemu wywołanie odmowy usługi (DoS) poprzez spreparowane dane wejściowe.
- CVE-2026-30069Nieznane
Błąd dereferencji wskaźnika NULL w komponencie obsługi rejestracji UDMC w free5gc v4.0.1 umożliwia atakującemu wywołanie odmowy usługi (DoS) poprzez dostarczenie spreparowanego ładunku.
- CVE-2026-30068Nieznane
Niewłaściwa walidacja danych wejściowych w funkcji HandleUpdate (plik /sbi/parameter_provision.go) w free5gc v4.0.1 umożliwia atakującemu wywołanie odmowy usługi (DoS) poprzez spreparowane dane wejściowe.
- CVE-2026-30067Nieznane
Problem w funkcji complexQueryFilterSubprocess w usłudze NRF Discovery w free5gc v4.0.1 umożliwia atakującemu wywołanie odmowy usługi (DoS) poprzez spreparowane dane wejściowe.
- CVE-2026-30064Nieznane
Niewłaściwa walidacja danych wejściowych w funkcji buildFilter (plik processor/processor.go) w free5gc v4.0.1 umożliwia atakującemu wywołanie odmowy usługi (DoS) poprzez spreparowane dane wejściowe.
- CVE-2026-30063Nieznane
Problem w punkcie końcowym NF Discovery w free5gc v4.0.1 umożliwia atakującemu wywołanie odmowy usługi (DoS) poprzez spreparowane zapytanie snssais.
- CVE-2026-30060Nieznane
W free5gc v4.0.1 występuje problem umożliwiający atakującym wywołanie odmowy usługi (DoS) podczas parsowania spreparowanych danych SUCI w trakcie rejestracji UE.
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 NEF PATCH /3gpp-pfd-management/v1/{afId}/transactions/{transId}/applications/{appId} handler panics with a nil-pointer dereference when the upstream UDR call fails AND the consumer wrapper returns err != nil together with a nil *ProblemDetails. The handler's errPfdData != nil branch builds its own problemDetailsErr correctly, but immediately after it reads problemDetails.Cause (the OTHER value, which is nil in this branch) and panics. Gin recovery converts the panic into HTTP 500, so a single PATCH against this endpoint returns 500 instead of the intended controlled error response whenever UDR access is failing. This vulnerability is fixed in 4.2.2.

