CVE:CVE-2004-1125
CNNVD:CNNVD-200501-135
Xpdf是Foo实验室开发的一款开源的PDF阅读器，它支持解码LZW压缩格式的文件以及阅读加密的PDF文件。
Xpdf 3.00版本中fx.cc文件的Gfx::doImage()函数存在缓冲区溢出漏洞。多个使用该软件的产品(如KDE中的tetex-bin/kpdf)均存在该漏洞。
由于Gfx::doImage()函数循环的边界大于存储缓冲区，maskColors数组被填充的时候，可导致本地变量和其他栈内存覆盖，利用精心构建PDF文件，攻击者可执行任意指令。
solution:Upgrade easy_software_products cups to a higher version than 1.1.20,and avoid the version 1.1.20; Upgrade xpdf xpdf to a higher version than 3.0,and avoid the version 3.0; Upgrade kde kde to a higher version than 3.2.3,3.3.2,and avoid the version 3.2.3,3.3.2