Read the docs
TI-2026-32285 Aliases CVE-2026-44317GHSA-wwqh-7jm5-gj7w

NULL pointer dereference in free5gc

Priority MEDIUM 62CWE-476Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-476.

Summary

free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's PCF POST /npcf-policyauthorization/v1/app-sessions handler panics on a single authenticated request whose ascReqData.suppFeat == "1" (enabling traffic-routing feature negotiation) and whose medComponents entries supply an afAppId but NO AfRoutReq. The create path then calls provisioningOfTrafficRoutingInfo(smPolicy, appID, routeReq, ...) with routeReq == nil and dereferences routeReq.RouteToLocs (and other fields) without a nil check, causing runtime error: invalid memory address or nil pointer dereference. Gin recovery converts the panic into HTTP 500. This vulnerability is fixed in 4.2.2.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.0035 28th percentileScored 2026-11-07
Public exploit Yes 2 exploit referencesTagged by NVD
Fix Fixed free5gc (free5gc): 4.2.2github.com/free5gc/pcf (Go): 1.4.3

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
free5gcfree5gcbefore 4.2.24.2.2Patch availableCNA
—github.com/free5gc/pcf (Go)before 1.4.31.4.3Patch availableGHSA-wwqh-7jm5-gj7w
  • free5gc Vendorfree5gc Affected before 4.2.2 Fixed in 4.2.2 Patch available CNA
  • github.com/free5gc/pcf (Go) Vendor— Affected before 1.4.3 Fixed in 1.4.3 Patch available GHSA-wwqh-7jm5-gj7w

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:free5gc:free5gc:*:*:*:*:*:*:*:*before 4.2.2Vulnerablefree5gc
  • cpe:2.3:a:free5gc:free5gc:*:*:*:*:*:*:*:* Versions before 4.2.2 Vulnerable ·free5gc

Remediation

  • Fix · CNA free5gc (free5gc) Fixed in 4.2.2
  • Fix · GHSA-wwqh-7jm5-gj7w github.com/free5gc/pcf (Go) Fixed in 1.4.3 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-44317
  2. 2026-10-03 Alias added: GHSA-wwqh-7jm5-gj7w

References

  • TI-2026-32298 Incorrect authorization in free5gc CVSS 3.1CRITICAL 10.0
  • TI-2026-32297 free5GC: SMF UPI management interface lacks auth middleware; unauthenticated topology read/write requests reach handlers CVSS 3.1CRITICAL 10.0
  • TI-2026-32295 free5GC: NEF nnef-oam route group is unauthenticated; no-token requests reach the OAM handler CVSS 3.1CRITICAL 10.0
  • TI-2025-39412 free5gc v4.1.0 and before is vulnerable to Buffer Overflow. CVSS 3.1CRITICAL 9.8
  • TI-2026-32294 Missing authorization in free5gc CVSS 3.1CRITICAL 9.4
  • TI-2026-32283 Missing authorization in free5gc CVSS 3.1CRITICAL 9.4
See all 58 →

Sources