При исопльзовании перенаправления << tcsh создает временный файл sh(pid) где (pid) - pid процесса. При этом не проверяются символьные линки, что позволяет испортить файл пользователя.
vulners.com/securityvulns/securityvulns:doc:853