The vulnerability is an unauthenticated denial of service in Ella Core's NAS message handling. The root cause is an out-of-bounds read in the nas.fetchUeContextWithMobileIdentity function, located in internal/amf/nas/handler.go. The function did not validate the length of an integrity-protected NAS message before slicing it, assuming it would be at least 7 bytes long. An attacker could send a crafted message with a shorter payload, causing a panic when the code attempts to access payload[7:]. This crashes the service. The nas.HandleNAS function is the entry point that receives this malicious payload and passes it to the vulnerable function. The patch, found in commit 722e79f69b1edc689693416c475da9c2b56c25bd, adds the necessary length check to prevent the panic.