Description
free5GC is an open-source implementation of the 5G core network. In version 1.4.4 and earlier, the AUSF component stores per-subscriber authentication state in a global sync.Map named AUSFContext.UePool in internal/context/context.go, keyed only by SUPI. Every request handled by internal/sbi/processor/ue_authentication.go creates an AusfUeContext, and AddAusfUeContextToPool executes ausfContext.UePool.Store(ausfUeContext.Supi, ausfUeContext), unconditionally replacing the active context for that SUPI. An attacker with access to the AUSF SBI/N12 interface can send concurrent POST /nausf-auth/v1/ue-authentications requests for the same target SUPI, causing all attempts to share one logical authentication context URL while K_aut, XRES, and EapID are repeatedly overwritten. A valid EAP-AKA' response for an earlier challenge is then checked against the latest context, causing AT_MAC verification to fail and denying authentication to the selected subscriber while the request flood continues. No fixed version is available as of this review.
Published: 2026-08-28
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via authentication context overwrite
Action: Implement Workaround
AI Analysis

Impact

The flaw in free5GC allows concurrent authentication requests to overwrite the global AUSF context for a subscriber. By sending multiple POST /nausf-auth/v1/ue-authentications simultaneously for the same SUPI, an attacker can repeatedly replace the K_aut, XRES, and EapID values stored in the shared context. Because the authentication result is checked against the latest context, an earlier valid EAP‑AKA’ response is rejected, causing authentication failures. This results in denial of service for the affected subscriber and can be driven by a simple concurrency attack. The weakness maps to a concurrency control issue (CWE‑362).

Affected Systems

The vulnerability exists in the free5gc open‑source 5G core network implementation, specifically in the AUSF component prior to version 1.4.4. All installations using free5gc:free5gc, version 1.4.4 or earlier, have a global sync.Map named AUSFContext.UePool that can be overwritten by concurrent requests. If your deployment relies on the unspecified default configuration of the AUSF SBI/N12 interface, it is affected.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity denial‑of‑service risk. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, but the lack of an official fix means that the risk remains for all affected installations. An attacker only needs access to the AUSF SBI/N12 interface, which can be unprotected or publicly reachable in some deployments, to launch the concurrent‑request attack. The exploit is straightforward once the interface is reachable and does not require privileged host access, making it likely that systems exposed to the internet could be compromised.

Generated by OpenCVE AI on August 28, 2026 at 23:43 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Restrict or firewall the AUSF SBI/N12 interface so that only trusted network elements can reach the authentication endpoint.
  • Configure rate‑limiting on POST /nausf-auth/v1/ue-authentications per SUPI to prevent flooding of concurrent authentication requests.
  • Monitor authentication logs for frequent failure patterns and investigate or block suspicious endpoints.

Generated by OpenCVE AI on August 28, 2026 at 23:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-334q-h5g3-fpxv free5GC AUSF authentication contexts can be overwritten by concurrent requests for the same SUPI
History

Tue, 01 Sep 2026 02:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 29 Aug 2026 00:00:00 +0000

Type Values Removed Values Added
First Time appeared Free5gc
Free5gc free5gc
Vendors & Products Free5gc
Free5gc free5gc

Fri, 28 Aug 2026 22:30:00 +0000

Type Values Removed Values Added
Description free5GC is an open-source implementation of the 5G core network. In version 1.4.4 and earlier, the AUSF component stores per-subscriber authentication state in a global sync.Map named AUSFContext.UePool in internal/context/context.go, keyed only by SUPI. Every request handled by internal/sbi/processor/ue_authentication.go creates an AusfUeContext, and AddAusfUeContextToPool executes ausfContext.UePool.Store(ausfUeContext.Supi, ausfUeContext), unconditionally replacing the active context for that SUPI. An attacker with access to the AUSF SBI/N12 interface can send concurrent POST /nausf-auth/v1/ue-authentications requests for the same target SUPI, causing all attempts to share one logical authentication context URL while K_aut, XRES, and EapID are repeatedly overwritten. A valid EAP-AKA' response for an earlier challenge is then checked against the latest context, causing AT_MAC verification to fail and denying authentication to the selected subscriber while the request flood continues. No fixed version is available as of this review.
Title free5GC AUSF authentication contexts can be overwritten by concurrent requests for the same SUPI
Weaknesses CWE-362
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-01T02:04:02.754Z

Reserved: 2026-06-17T14:40:28.379Z

Link: CVE-2026-55784

cve-icon Vulnrichment

Updated: 2026-09-01T02:03:56.617Z

cve-icon NVD

Status : Deferred

Published: 2026-08-28T23:17:07.517

Modified: 2026-09-08T21:11:31.703

Link: CVE-2026-55784

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T23:45:03Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')