Katalog CVE

CVE-2026-44318

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.33%

Percentyl 25 - wyżej niż 25% wszystkich znanych CVE

Streszczenie

free5GC, open-source'owa implementacja sieci rdzeniowej 5G, w wersjach przed 4.2.2 ma niesynchronizowany zapis do globalnej mapy Subscriptions w handlerze BSF PUT /nbsf-management/v1/subscriptions/{subId}. Przy równoczesnym uwierzytelnionym obciążeniu PUT jedna goroutine może odczytywać mapę, gdy inna do niej zapisuje, co powoduje awarię procesu z błędem krytycznym i wyłączenie całej powierzchni BSF SBI. Podatność naprawiono w wersji 4.2.2.

Ocena ryzyka

Uwierzytelniony atakujący może wywołać awarię kontenera BSF, powodując niedostępność usługi do momentu restartu. Powtarzalne ataki prowadzą do trwałego zakłócenia działania sieci 5G.

Rekomendacja

Zaktualizuj free5GC do wersji 4.2.2. Do czasu aktualizacji ogranicz dostęp do interfejsu BSF SBI i monitoruj restarty kontenera BSF.

Inne podatności w free5GC

Zobacz wszystkie
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 BSF PUT /nbsf-management/v1/subscriptions/{subId} handler has an unsynchronized write on the global Subscriptions map. The handler first reads the map under RLock() via BSFContext.GetSubscription(subId), but if the subscription does not exist, ReplaceIndividualSubcription() writes back to the same map directly without taking the mutex (bsfContext.BsfSelf.Subscriptions[subId] = subscription). Under concurrent authenticated PUT load, one goroutine can read while another writes the map, which causes the Go runtime to abort the process with fatal error: concurrent map read and map write (Go runtime panics that come from concurrent map access bypass recover() and terminate the process). The BSF container exits with code 2 -- the entire BSF SBI surface goes down until restart. This vulnerability is fixed in 4.2.2.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS