ghostscript before 5.10-16 uses an empty LD_RUN_PATH environmental variable to find libraries in the current directory, which could allow local users to execute commands as other users by placing a Trojan horse library into a directory from which another user executes ghostscript.
| Software | From | Fixed in |
|---|---|---|
| aladdin_enterprises / ghostscript | 5.10.15 | 5.10.15.x |
| aladdin_enterprises / ghostscript | 5.10.10 | 5.10.10.x |
| aladdin_enterprises / ghostscript | 4.3 | 4.3.x |
| aladdin_enterprises / ghostscript | 5.50 | 5.50.x |
| aladdin_enterprises / ghostscript | 5.10cl | 5.10cl.x |