CVE Catalog

CVE-2026-44316

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.66%

50th percentile - higher than 50% of all known CVEs

Summary

free5GC prior to 4.2.2 has a flaw in the PCF POST /npcf-smpolicycontrol/v1/sm-policies handler (HandleCreateSmPolicyRequest) that panics with a nil-pointer dereference when a downstream UDR lookup returns 404 Not Found and the consumer wrapper returns err != nil with a nil response struct. In 4.2.1 this endpoint is also reachable without an Authorization header because the Npcf_SMPolicyControl route group is mounted without inbound auth middleware.

Risk Assessment

A single crafted POST can trigger a panic and return HTTP 500, and the lack of authentication in 4.2.1 allows unauthenticated attackers to trigger this behavior, posing a denial-of-service (DoS) risk.

Recommendation

Update free5GC to version 4.2.2, which fixes this issue, and ensure endpoints are protected by authentication middleware.

Other vulnerabilities in free5GC

See all
Original NVD description (English source)

free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's PCF POST /npcf-smpolicycontrol/v1/sm-policies handler (HandleCreateSmPolicyRequest) panics with a nil-pointer dereference when a downstream OpenAPI consumer call (UDR lookup) returns 404 Not Found and the consumer wrapper returns err != nil together with a nil response struct. The handler logs the OpenAPI error and continues executing instead of returning, then dereferences the nil response struct on a subsequent line and panics. Gin recovery converts the panic into HTTP 500, so a single attacker-shaped POST returns 500 instead of a clean 4xx whenever the downstream lookup fails. The PCF process keeps running. The trigger is a single POST containing input that causes the downstream UDR lookup to fail (e.g. an unknown DNN). In 4.2.1 this endpoint is also reachable WITHOUT an Authorization header because the PCF Npcf_SMPolicyControl route group is mounted without inbound auth middleware. This vulnerability is fixed in 4.2.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS