An issue was discovered in Open5GS v2.7.2. When a UE switches between two gNBs and sends a handover request at a specific time, it may cause an exception in the AMF's internal state machine, leading to an AMF crash and resulting in a Denial of Service (DoS).
The code does not sufficiently manage its control flow during execution, creating conditions in which the control flow can be modified in unexpected ways.
Link | Tags |
---|---|
https://github.com/open5gs/open5gs/issues/3671 | vendor advisory issue tracking exploit |
https://github.com/open5gs/open5gs/commit/2e68706f1eea029d5172ccad946e78b352c031d0 | patch |
https://github.com/guoweifk/BugReport/blob/main/Open5GS%20AMF%20Denial%20of%20Service%20via%20GMM%20State%20Handling%20in%20Handover | third party advisory exploit |