The flaw is in the GSSAPI key exchange implementation carried as a distribution-specific patch by some Linux distributions, not in the OpenSSH upstream project. When the server receives an unexpected GSSAPI message type, the error path calls sshpkt_disconnect(), which queues a disconnect message and returns instead of terminating the process as ssh_packet_disconnect() does. Execution then continues without initializing related connection variables, causing later code to access uninitialized data or pointers derived from random memory. The source analysis describes recv_tok in the GSSAPI key exchange code being passed through IPC to a privileged monitor and then to gss_release_buffer(), so outcomes can include undefined behavior, a crash, information disclosure, or heap corruption. The confirmed reachability condition is a remote pre-authentication SSH connection; for Ubuntu, GSSAPIKeyExchange must be enabled. The exact impact remains highly dependent on the compiler and hardening options used for the build.