Joe Text Editor DEADJOE Symbolic Link Vulnerability



Date Discovered

November 16, 2000


joe is a text editor by Joseph Allen, which features familar functions to users of both Microsoft text editors and vi users. A problem occurs with the editor when a session abnormally exits. Upon abnormal exit, the text editor saves any changes made to the file being edited into a new file in the current working directory labeled DEADJOE. When saving this file, the text editor does not check for the file type. A user editing a file in a directory writable by others could be subject to having other files written to if a malicious user were to symbollically link the DEADJOE file to one of owner/group write access of the user. This would result in the contents of the joe session being appended to the symbolically linked file, potentially corrupting the linked file.

Technologies Affected

  • Joseph Allen joe 2.8.0
  • RedHat joe-2.8-18.i386.rpm
  • RedHat joe-2.8-40.i386.rpm

The following patches are available:


This vulnerability was first announced on the Bugtraq mailing list in a Wkit Security Advisory on November 16, 2000.

© 1995- Symantec Corporation

Permission to redistribute this alert electronically is granted as long as it is not edited in any way unless authorized by Symantec Security Response. Reprinting the whole or part of this alert in any medium other than electronically requires permission from


The information in the advisory is believed to be accurate at the time of publishing based on currently available information. Use of the information constitutes acceptance for use in an AS IS condition. There are no warranties with regard to this information. Neither the author nor the publisher accepts any liability for any direct, indirect, or consequential loss or damage arising from use of, or reliance on, this information.

Symantec, Symantec products, Symantec Security Response, and are registered trademarks of Symantec Corp. and/or affiliated companies in the United States and other countries. All other registered and unregistered trademarks represented in this document are the sole property of their respective companies/owners.