open5gs/src/amf
Sukchan Lee b0cf9fcbe7 [AMF] Issue during Concurrent UE Registration (#2839)
While they were continuing their fuzzy testing and developing PacketRusher, an unusual issue with the AMF was observed. The problem arises when a single Ethernet frame containing three bundled SCTP chunks is sent. This behavior is reproduced with PacketRusher when attempting to concurrently register two UEs with the same MSIN.

The expected behavior is that the PDU Session Establishment Accept is sent inside a DownlinkNASTransport to RAN UE NGAP ID 1. However, it is actually sent inside an InitialContextSetupRequest to RAN UE NGAP ID 2. The MAC of this NAS message is invalid for the Security Context of RAN UE NGAP ID 2 (probably valid for RAN UE NGAP ID 1)
2024-01-13 23:16:50 +09:00
..
amf-sm.c [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
amf-sm.h [AMX] Fixed a crash due to deregistration (#2021) 2023-01-29 09:09:52 +09:00
app.c A minor typo fix (#2707) 2023-10-28 22:11:58 +09:00
context.c [AMF/MME] UEContextReleaseCommand after Interity Protected (#2786) (#2794) 2023-12-13 17:54:37 +09:00
context.h [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
event.c Move src/../nf-sm.[ch] to lib/sbi/nf-sm.[ch] 2022-08-12 14:03:53 +09:00
event.h SCP(Model D) is now the default setting. 2022-10-22 11:26:04 +09:00
gmm-build.c [AMF] Fix deregistration request De-registration type 2023-12-19 06:47:54 +09:00
gmm-build.h UE slice shall be also available in RAN (#2482) 2023-08-09 16:06:39 +09:00
gmm-handler.c [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
gmm-handler.h [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
gmm-sm.c [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
init.c [SEPP] Initial Update for 5G Roaming (#2739) 2023-11-19 19:34:51 +09:00
meson.build [NRF] Fixed library load error 2022-08-26 10:57:11 +09:00
metrics.c [SBI] Fixed Invalid S-NSSAI format (#2337) 2023-05-28 21:53:52 +09:00
metrics.h [AMF metrics] Initial histogram support 2023-03-24 23:03:49 +09:00
namf-handler.c [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
namf-handler.h [AMF,UDM] Add support to subscribe to SDM changes 2022-10-06 21:20:10 +09:00
nas-path.c [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
nas-path.h [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
nas-security.c Fix typo and remove trailing whitespaces in nas-security 2023-09-02 08:24:24 +09:00
nas-security.h Add AUSF, UDM, and UDR 2020-06-04 14:12:05 -04:00
nausf-build.c [AMF] Add support for SDM subscription and authentication deletion 2022-11-29 23:10:49 +09:00
nausf-build.h [AMF] Add support for SDM subscription and authentication deletion 2022-11-29 23:10:49 +09:00
nausf-handler.c [AMF] mac_failed should be initialized (#2679) 2023-10-17 22:28:23 +09:00
nausf-handler.h Add AUSF, UDM, and UDR 2020-06-04 14:12:05 -04:00
ngap-build.c [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
ngap-build.h [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
ngap-handler.c [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
ngap-handler.h [AMF] Fix the bug NGResetAck (#1525) 2022-05-14 02:43:01 +09:00
ngap-path.c [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
ngap-path.h [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
ngap-sctp.c [ALL] Removing trailing whitespace and tab 2022-09-02 23:38:39 +09:00
ngap-sm.c [AMF/MME] Fixed crash when no NG/S1 context(#2012) 2023-01-23 10:37:22 +09:00
nnrf-build.c SCP(Model D) is now the default setting. 2022-10-22 11:26:04 +09:00
nnrf-build.h [SBI] Support service-names in discovery option 2022-08-27 00:12:22 +09:00
nnrf-handler.c [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
nnrf-handler.h Move src/../nf-sm.[ch] to lib/sbi/nf-sm.[ch] 2022-08-12 14:03:53 +09:00
nnssf-build.c SCP(Model D) is now the default setting. 2022-10-22 11:26:04 +09:00
nnssf-build.h arch: DB schema Changes (#796) 2021-03-08 21:25:09 +09:00
nnssf-handler.c [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
nnssf-handler.h [ALL] Fix differences in function parameter names between definition and declaration 2022-07-01 21:38:47 +09:00
npcf-build.c [SEPP] Initial Update for 5G Roaming (#2739) 2023-11-19 19:34:51 +09:00
npcf-build.h Added AMF-initiated AM Policy Termination 2021-12-04 19:31:36 +09:00
npcf-handler.c [AMF/MME] Fixed crash when no NG/S1 context(#2012) 2023-01-23 10:37:22 +09:00
npcf-handler.h [ALL] Fix differences in function parameter names between definition and declaration 2022-07-01 21:38:47 +09:00
nsmf-build.c [SEPP] Initial Update for 5G Roaming (#2739) 2023-11-19 19:34:51 +09:00
nsmf-build.h SCP(Model D) is now the default setting. 2022-10-22 11:26:04 +09:00
nsmf-handler.c [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
nsmf-handler.h [ALL] Fix differences in function parameter names between definition and declaration 2022-07-01 21:38:47 +09:00
nudm-build.c [AMF] Add initialRegistrationInd field in Amf3GppAccessRegistration request to UDM 2024-01-10 22:37:56 +09:00
nudm-build.h [AMF] Add support for SDM subscription and authentication deletion 2022-11-29 23:10:49 +09:00
nudm-handler.c [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
nudm-handler.h [AMF] Follow-up on #1987 2023-01-08 13:53:48 +09:00
sbi-path.c [AMF] Issue during Concurrent UE Registration (#2839) 2024-01-13 23:16:50 +09:00
sbi-path.h [SBI,NF] Don't treat SBI connection errors as asserts 2023-02-07 22:49:11 +09:00
timer.c [SBI] Added Handler for Subscription PATCH (#2152) 2023-03-12 22:06:19 +09:00
timer.h [AMF] Implicit Network-initiated Deregistration 2023-01-08 13:48:32 +09:00