man before 1.5l allows attackers to execute arbitrary code via a malformed man file with improper quotes, which causes the my_xsprintf function to return a string with the value "unsafe," which is then executed as a program via a system call if it is in the search path of the user who runs man.
| Software | From | Fixed in |
|---|---|---|
| andries_brouwer / man | 1.5h1 | 1.5h1.x |
| andries_brouwer / man | 1.5i | 1.5i.x |
| andries_brouwer / man | 1.5k | 1.5k.x |
| andries_brouwer / man | 1.5i2 | 1.5i2.x |
| andries_brouwer / man | 1.5j | 1.5j.x |