QNX Neutrino RTOS contains a flaw that may allow a local attacker to gain increased privileges. The flaw is due to the phfont program calling the phfontphf utility in an insecure fashion. By manipulating the PHFONT and PHOTON2_PATH environment variables, it is possible to call an arbitrary file that will be run with root privileges.
Classification
Location:
Local Access Required
Attack Type:
Input Manipulation
Impact:
Loss of Integrity
Exploit:
Exploit Public,
Exploit Rumored
Solution
Currently, there are no known upgrades or patches to correct this issue. It is possible to correct the flaw by implementing the following workaround: Restrict access to the phfont binary, or remove SUID privileges from it