Heap-based buffer overflow in cygwin1.dll in Cygwin 1.5.7 and earlier allows context-dependent attackers to execute arbitrary code via a filename with a certain length, as demonstrated by a remote authenticated user who uses the SCP protocol to send a file to the Cygwin machine, and thereby causes scp.exe on this machine to execute, and then overwrite heap memory with characters from the filename. NOTE: it is also reported that a related issue might exist in 1.5.7 through 1.5.19.
Desbordamiento de búfer basado en pila en cygwin1.dll de Cygwin 1.5.7 y anteriores permite a atacantes dependientes de contexto ejecutar código de su elección mediante un nombre de fichero con cierta longitud, como ha sido demostrado por un usuario remoto autenticado que utiliza el protocolo SCP para enviar un fichero a una máquina Cygwin, y de ese modo provoca que scp.exe sea ejecutado, y entonces sobrescribe la memoria (montículo) con caracteres del nombre de fichero. NOTA: también ha sido reportado que un asunto relacionado podría existir en 1.5.7 hasta 1.5.19.