Open5GS AMF Denial-of-Service Vulnerability via Malformed NGSetupRequest

Vulnerability

A denial-of-service vulnerability has been identified in Open5GS version 2.7.6. The issue arises in the Access and Mobility Management Function (AMF) when it receives an abnormal NGSetupRequest message. This malformed message causes the AMF to crash, disrupting service. The problem stems from improper handling of the 'id-GlobalRANNodeID' Information Element (IE), which, when altered, leads to invalid memory access and process termination.

Impact

Exploitation of this vulnerability causes the AMF process to crash, leading to a denial-of-service condition.

Reproduction

The vulnerability can be reproduced by sending an NGSetupRequest that includes the 'id-GlobalRANNodeID' IE. If the 'value' choice byte is changed from '0x00' to another value, such as '0xC0', the AMF will crash. This occurs because the parser generates an invalid pointer for 'globalGNB_ID->pLMNIdentity.buf', which, when accessed, causes a memory access violation. The crash can be observed in the AMF logs, where the error 'Invalid PLMNIdentity size' indicates the issue.

Remediation

Users can update to the latest version of Open5GS, where this vulnerability has been fixed. Instructions for updating can be found in the Open5GS documentation.

Added: Nov 10, 2025, 7:17 PM
Updated: Nov 10, 2025, 7:17 PM

Vulnerability Rating

Custom Algorithm
spread
1.4
impact
2.5
exploitability
9.1
remediation
0.0
relevance
1.0
threat
6.4
urgency
2.9
incentive
10.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.