lisp/emacs-lisp/find-gc.el in GNU Emacs 24.3 and earlier allows local users to overwrite arbitrary files via a symlink attack on a temporary file under /tmp/esrc/.
The product attempts to access a file based on the filename, but it does not properly prevent that filename from identifying a link or shortcut that resolves to an unintended resource.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Emacs | Gnu | 20.0 | 20.0 |
Emacs | Gnu | 20.1 | 20.1 |
Emacs | Gnu | 20.2 | 20.2 |
Emacs | Gnu | 20.3 | 20.3 |
Emacs | Gnu | 20.4 | 20.4 |
Emacs | Gnu | 20.5 | 20.5 |
Emacs | Gnu | 20.6 | 20.6 |
Emacs | Gnu | 20.7 | 20.7 |
Emacs | Gnu | 21 | 21 |
Emacs | Gnu | 21.1 | 21.1 |
Emacs | Gnu | 21.2 | 21.2 |
Emacs | Gnu | 21.2.1 | 21.2.1 |
Emacs | Gnu | 21.3 | 21.3 |
Emacs | Gnu | 21.3.1 | 21.3.1 |
Emacs | Gnu | 21.4 | 21.4 |
Emacs | Gnu | 22.1 | 22.1 |
Emacs | Gnu | 22.2 | 22.2 |
Emacs | Gnu | 22.3 | 22.3 |
Emacs | Gnu | 23.1 | 23.1 |
Emacs | Gnu | 23.2 | 23.2 |
Emacs | Gnu | 23.3 | 23.3 |
Emacs | Gnu | 23.4 | 23.4 |
Emacs | Gnu | 24.1 | 24.1 |
Emacs | Gnu | 24.2 | 24.2 |
Emacs | Gnu | * | 24.3 |
Emacs-snapshot | Ubuntu | lucid | * |
Emacs22 | Ubuntu | lucid | * |
Emacs23 | Ubuntu | lucid | * |
Emacs23 | Ubuntu | precise | * |
Emacs23 | Ubuntu | quantal | * |
Emacs23 | Ubuntu | saucy | * |
Emacs23 | Ubuntu | trusty | * |
Emacs23 | Ubuntu | utopic | * |
Emacs24 | Ubuntu | trusty | * |
Emacs24 | Ubuntu | upstream | * |
Xemacs21 | Ubuntu | lucid | * |