The Go2Meeting decoder contains an issue where an uninitialized variable is used, allowing attackers to leak stack memory via out-of-range palette indices. By crafting a G2M3/G2M4 stream with a short Kempf palette, the `kempf restore buf()` function may copy uninitialized stack bytes, such as pointers or stack guards, into the decoded output.