Emacs Inadequate PTY Permissions Vulnerability
BID:2164
Info
Emacs Inadequate PTY Permissions Vulnerability
| Bugtraq ID: | 2164 |
| Class: | Access Validation Error |
| CVE: | |
| Remote: | No |
| Local: | Yes |
| Published: | Dec 31 2000 12:00AM |
| Updated: | Dec 31 2000 12:00AM |
| Credit: | This vulnerability was first announced in a Mandrake Security Advisory on December 31, 2000. |
| Vulnerable: |
GNU Emacs 20.6 |
| Not Vulnerable: | |
Discussion
Emacs Inadequate PTY Permissions Vulnerability
Emacs is a widely used, freely available text editor, maintained by the Free Software Foundation. A problem with emacs could allow local users access to sensitive information.
The problem occurs in the permission settings of the slave terminal. While running, emacs does not set adequately restrictive permissions on the slave terminals, making it possible for a user on the local system to monitor the slave terminals and emacs sessions of other users. It is also possible for a local user to forge responses to the emacs client. This issue makes it possible for a malicious user to access information being edited by other users of emacs, and create forged responses to the emacs client.
Emacs is a widely used, freely available text editor, maintained by the Free Software Foundation. A problem with emacs could allow local users access to sensitive information.
The problem occurs in the permission settings of the slave terminal. While running, emacs does not set adequately restrictive permissions on the slave terminals, making it possible for a user on the local system to monitor the slave terminals and emacs sessions of other users. It is also possible for a local user to forge responses to the emacs client. This issue makes it possible for a malicious user to access information being edited by other users of emacs, and create forged responses to the emacs client.
Exploit / POC
Emacs Inadequate PTY Permissions Vulnerability
Currently the SecurityFocus staff are not aware of any exploits for this issue. If you feel we are in error or are aware of more recent information, please mail us at: [email protected].
Currently the SecurityFocus staff are not aware of any exploits for this issue. If you feel we are in error or are aware of more recent information, please mail us at: [email protected].
Solution / Fix
Emacs Inadequate PTY Permissions Vulnerability
Solution:
Upgrades available:
GNU Emacs 20.6
Solution:
Upgrades available:
GNU Emacs 20.6
-
MandrakeSoft 6.0 i386 emacs-20.6-8.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/6.0/RPMS/ emacs-20.6-8.1mdk.i586.rpm -
MandrakeSoft 6.0 i386 emacs-el-20.6-8.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/6.0/RPMS/ emacs-el-20.6-8.1mdk.i586.rpm -
MandrakeSoft 6.0 i386 emacs-leim-20.6-8.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/6.0/RPMS/ emacs-leim-20.6-8.1mdk.i586.rpm -
MandrakeSoft 6.0 i386 emacs-nox-20.6-8.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/6.0/RPMS/ emacs-nox-20.6-8.1mdk.i586.rpm -
MandrakeSoft 6.1 i386 emacs-20.6-8.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/6.1/RPMS/ emacs-20.6-8.1mdk.i586.rpm -
MandrakeSoft 6.1 i386 emacs-el-20.6-8.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/6.1/RPMS/ emacs-el-20.6-8.1mdk.i586.rpm -
MandrakeSoft 6.1 i386 emacs-leim-20.6-8.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/6.1/RPMS/ emacs-leim-20.6-8.1mdk.i586.rpm -
MandrakeSoft 6.1 i386 emacs-nox-20.6-8.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/6.1/RPMS/ emacs-nox-20.6-8.1mdk.i586.rpm -
MandrakeSoft 6.1 i386 emacs-X11-20.6-8.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/6.1/RPMS/ emacs-X11-20.6-8.1mdk.i586.rpm -
MandrakeSoft 7.0 i386 emacs-20.6-8.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/7.0/RPMS/ emacs-20.6-8.1mdk.i586.rpm -
MandrakeSoft 7.0 i386 emacs-el-20.6-8.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/7.0/RPMS/ emacs-el-20.6-8.1mdk.i586.rpm -
MandrakeSoft 7.0 i386 emacs-leim-20.6-8.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/7.0/RPMS/ emacs-leim-20.6-8.1mdk.i586.rpm -
MandrakeSoft 7.0 i386 emacs-nox-20.6-8.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/7.0/RPMS/ emacs-nox-20.6-8.1mdk.i586.rpm -
MandrakeSoft 7.0 i386 emacs-X11-20.6-8.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/7.0/RPMS/ emacs-X11-20.6-8.1mdk.i586.rpm
References
Emacs Inadequate PTY Permissions Vulnerability
References:
References: