PatchSiren cyber security CVE debrief
CVE-2026-44321 free5gc CVE debrief
free5GC's Session Management Function (SMF) component prior to version 4.2.2 exposes an unauthenticated management endpoint that can trigger a fatal process termination. The UPI (User Plane Infrastructure) management route group at POST /upi/v1/upNodesLinks lacks OAuth2 middleware, allowing unauthenticated attackers to submit JSON payloads. When the handler processes attacker-controlled input through UpNodesFromConfiguration(), validation failures—specifically UE-IP-pool overlap checks between new and existing UPFs—invoke logger.InitLog.Fatalf(...), which terminates the entire SMF process rather than isolating the failure to a goroutine. This results in complete denial of service for the SMF container (observed as Exited (1) in docker ps). The vulnerability combines missing authentication controls (CWE-306, CWE-862) with reachable assertion failures (CWE-617). The fix in version 4.2.2 adds proper authentication middleware to the UPI management routes.
- Vendor
- free5gc
- Product
- Unknown
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-27
- Original CVE updated
- 2026-05-28
- Advisory published
- 2026-05-27
- Advisory updated
- 2026-05-28
Who should care
Telecommunications operators deploying free5GC-based 5G core networks; network security teams managing containerized mobile core infrastructure; DevOps engineers responsible for SMF availability and container orchestration; security auditors evaluating 5G core attack surface
Technical summary
The SMF component in free5GC versions prior to 4.2.2 exposes the UPI (User Plane Infrastructure) management API without authentication. The POST /upi/v1/upNodesLinks endpoint accepts JSON payloads that are passed directly to UpNodesFromConfiguration(). When validation fails—such as when a submitted UPF configuration contains a UE-IP pool overlapping an existing pool—the code path calls logger.InitLog.Fatalf(...), causing the entire SMF process to exit with status 1. This is a process-level termination, not a goroutine panic, resulting in complete SMF service unavailability until container restart. The vulnerability requires no authentication (PR:N) and is network-accessible (AV:N) with low attack complexity (AC:L).
Defensive priority
HIGH
Recommended defensive actions
- Upgrade free5GC to version 4.2.2 or later to obtain the OAuth2 middleware fix for UPI management routes
- If immediate patching is not feasible, restrict network access to the SMF UPI management endpoint (POST /upi/v1/upNodesLinks) to authorized administrative hosts only
- Monitor SMF container logs and orchestration events for unexpected Exited (1) status indicating process termination
- Review SMF configuration for unauthorized UPF entries that may indicate exploitation attempts
- Validate that existing API gateway or reverse proxy configurations enforce authentication before forwarding requests to SMF UPI endpoints
Evidence notes
CVE published 2026-05-27T17:16:37.330Z; modified 2026-05-27T19:51:27.110Z. Advisory references GitHub Security Advisory GHSA-44qj-cghf-9p97, issue #906, commit e0974e07ddab44a67d36a563cca383b2449e33e5, and PR #203. CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H yields score 7.5 (HIGH). CWE-306 (Missing Authentication), CWE-617 (Reachable Assertion), CWE-862 (Missing Authorization) identified.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-44321 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-44321
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-44321 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-44321
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/free5gc/free5gc/issues/906
-
Source reference
Unverified legacy reference
URL: https://github.com/free5gc/free5gc/security/advisories/GHSA-44qj-cghf-9p97
-
Source reference
Unverified legacy reference
URL: https://github.com/free5gc/smf/commit/e0974e07ddab44a67d36a563cca383b2449e33e5
-
Source reference
Unverified legacy reference
URL: https://github.com/free5gc/smf/pull/203
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.