mirror of
https://github.com/open5gs/open5gs.git
synced 2026-08-19 05:13:56 +00:00
An Attach or Registration Request can arrive on an S1/NG connection already associated with another subscriber. The request was dispatched through that association without checking its mobile identity. The subsequent identity update could relabel the associated UE context and migrate another subscriber's sessions into it. This either aborted the MME/AMF when the target already owned sessions or silently assigned the existing sessions to the wrong subscriber. Re-resolve the identity before dispatch. If it differs from a registered context or a context with sessions, release the access connection and drop the request so the UE can retry on a newly resolved context. Keep the existing migration behaviour for unfinished procedures without sessions, and add regression tests for the affected MME and AMF paths. Issues: #4739 |
||
|---|---|---|
| .. | ||
| abts-main.c | ||
| auth-test.c | ||
| crash-test.c | ||
| emm-status-test.c | ||
| guti-test.c | ||
| identity-test.c | ||
| idle-test.c | ||
| issues-test.c | ||
| meson.build | ||
| reset-test.c | ||
| s1setup-test.c | ||
| simple-test.c | ||
| ue-context-test.c | ||