Originalbericht eingereicht von: <solar@ideal.ru>
Der [ausgenutzte] Shellcode ist ein bisschen anders als üblich:
Es könnte möglich sein, dieses Loch aus der Ferne auszunutzen, falls man eine gepatchte Version des Telnetclients verwendet, die es erlaubt, große Umgebungsvariablen zu exportieren. Der Überlauf würde dann beim Start von /bin/login passieren (so ähnlich wie der berühmte LD_PRELOAD-Angriff, aber als Überlauf). Ich bin mir allerdings darüber nicht sicher, es könnte Einschränkungen bei den Umgebungsvariablen in telnetd geben.