CVE:CVE-2004-0393
CNNVD:CNNVD-200412-033
rlpr是一款不使用/etc/printcap的lpd打印工具。
rlpr包含的msg()函数存在格式串和缓冲区溢出问题，本地或远程攻击者可以利用这个漏洞以rlprd进程权限执行任意指令。
问题一是msg()调用syslog函数记录时没有进行任何过滤，提交格式串数据可能破坏内存信息。另外msg()函数对输入缺少充分缓冲区边界检查，可导致缓冲区溢出攻击。精心构建提交数据可能以rlprd进程(远程)或者root(本地)权限执行任意指令。
solution:Upgrade rlpr rlpr to a higher version than 2.0,2.0.1,2.0.2,2.0.3,2.0.4,and avoid the version 2.0,2.0.1,2.0.2,2.0.3,2.0.4