Skip to main content

Open5GS AMF CVE-2026-10565

| EUVDEUVD-2026-33871 LOW
Race Condition (CWE-362)
2026-06-02 VulDB GHSA-94vg-m7v6-9c25
1.3
CVSS 4.0 · Vendor: VulDB

Severity by source

Vendor (VulDB) PRIMARY
1.3 LOW
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

3
CVSS changed
Jun 02, 2026 - 03:22 NVD
3.1 (LOW) 1.3 (LOW)
Source Code Evidence Fetched
Jun 02, 2026 - 02:45 vuln.today
Analysis Generated
Jun 02, 2026 - 02:45 vuln.today

DescriptionCVE.org

A security flaw has been discovered in Open5GS up to 2.7.6. The impacted element is the function gmm_state_security_mode of the file src/amf/gmm-sm.c of the component NGAP Handover. Performing a manipulation results in race condition. The attack can be initiated remotely. The complexity of an attack is rather high. The exploitability is regarded as difficult. The exploit has been released to the public and may be used for attacks. The pull request to fix this issue awaits acceptance.

AnalysisAI

Race condition in Open5GS AMF up to version 2.7.6 allows a remote, low-privileged attacker to trigger concurrent NGAP Security Mode Command processing in gmm_state_security_mode (src/amf/gmm-sm.c), resulting in low availability impact. Publicly available exploit code exists (N2-SMC-Concurrent.zip), though no public exploit identified at time of analysis indicates active exploitation and this CVE is not listed in CISA KEV. Notably, the associated fix PR (#4501) addresses a broader NGAP identity-scoping flaw - where the AMF accepted UE-associated NGAP messages from any gNB regardless of which gNB originally registered the UE - suggesting the underlying attack surface may exceed what the formal CVSS score of 3.1 captures.

Technical ContextAI

Open5GS is an open-source 5G core network stack implementing 3GPP Release 16/17. The affected component is the AMF (Access and Mobility Management Function), which manages UE registration, authentication, and mobility over the NGAP (Next Generation Application Protocol, TS 38.413) N2 interface connecting gNodeBs to the core. The root cause class is CWE-362 (Concurrent Execution Using Shared Resource with Improper Synchronization), specifically in the Security Mode Command state machine (gmm_state_security_mode in gmm-sm.c). The upstream PR diff (PR #4501) reveals an additional structural flaw: ran_ue_find_by_amf_ue_ngap_id previously resolved a UE by AMF-UE-NGAP-ID without verifying that the resolving gNB matches the gNB that owns the UE's ran_ue record. Per TS 38.413 §10.6, NGAP message routing must be scoped to the originating gNB's logical NG-connection. The fix adds a gnb_id ownership check before returning a ran_ue pointer, refusing cross-gNB lookups. The CPE is cpe:2.3:a:n/a:open5gs:*:*:*:*:*:*:*:* indicating all tracked versions through 2.7.6.

RemediationAI

The upstream fix is available as PR #4501 (https://github.com/open5gs/open5gs/pull/4501), which awaits merge acceptance as of the time of reporting - a released patched version is not independently confirmed, so this should be treated as 'upstream fix available (PR/commit); released patched version not independently confirmed.' Operators should monitor the Open5GS release channel for the version incorporating this PR. In the interim, network-level compensating controls include restricting N2 interface access so only trusted gNodeBs (validated by SCTP endpoint authentication and mutual TLS where supported) can connect to the AMF - this directly limits which endpoints can send the concurrent NGAP messages required to trigger the race. Blocking untrusted gNB SCTP connections at the transport layer reduces exposure without disrupting legitimate UE traffic, though it requires maintaining an accurate gNB allowlist. Disabling NGAP handover handling entirely is not a viable workaround in production environments. Monitor the exploit archive at https://github.com/user-attachments/files/27111025/N2-SMC-Concurrent.zip for indicators of technique evolution.

CVE-2025-15684 MEDIUM POC
5.5 Aug 12

Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han

CVE-2025-15687 LOW POC
2.1 Aug 12

Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc

CVE-2025-15686 LOW POC
2.1 Aug 12

Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula

CVE-2024-40130 CRITICAL POC
9.8 Jul 16

open5gs v2.6.4 is vulnerable to Buffer Overflow. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl

CVE-2024-40129 CRITICAL POC
9.8 Jul 16

Open5GS v2.6.4 is vulnerable to Buffer Overflow. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl

CVE-2021-28122 CRITICAL POC
9.8 Mar 10

A request-validation issue was discovered in Open5GS 2.1.3 through 2.2.x before 2.2.1. Rated critical severity (CVSS 9.8

CVE-2025-15685 MEDIUM
5.3 Aug 12

Memory corruption in Open5GS versions through 2.7.1 is remotely exploitable via the freeDiameter protocol component, all

CVE-2021-25863 HIGH POC
8.8 Jan 26

Open5GS 2.1.3 listens on 0.0.0.0:3000 and has a default password of 1423 for the admin account. Rated high severity (CVS

CVE-2023-37023 HIGH POC
8.6 Jan 22

Open5GS MME versions <= 2.6.4 contain a reachable assertion in the `Uplink NAS Transport` packet handler. Rated high sev

CVE-2023-37021 HIGH POC
8.6 Jan 22

Open5GS MME version <= 2.6.4 contains an assertion that can be remotely triggered via a malformed ASN.1 packet over the

CVE-2023-37020 HIGH POC
8.6 Jan 22

Open5GS MME versions <= 2.6.4 contain an assertion that can be remotely triggered via a malformed ASN.1 packet over the

CVE-2023-37019 HIGH POC
8.6 Jan 22

Open5GS MME versions <= 2.6.4 contains an assertion that can be remotely triggered via a malformed ASN.1 packet over the

Share

CVE-2026-10565 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy