CVE:CVE-2005-3193
CNNVD:CNNVD-200512-111
Xpdf是便携文档格式(PDF)文件的开放源码浏览器。
多家厂商软件版本所捆绑的xpdf中存在堆溢出漏洞。用于解码嵌入JPEG 2000图形的JPX流解析代码没有充分的验证用户输入。xpdf/JPXStream.cc的JPXStream::readCodestream函数中存在基于堆缓冲区溢出漏洞，从PDF文件的用户可控数据读取nXTiles的值，然后在gmallocn()调用中使用nXTiles和nYTiles值，提供给nXTiles和nYTiles的过大值会破坏堆内存，导致拒绝服务或执行任意代码。
solution:Upgrade xpdf xpdf to a higher version than 0.90,0.91,0.92,0.93,1.0,1.0a,1.1,2.0,2.1,2.2,2.3,3.0,3.0.1,3.0_pl2,3.0_pl3,and avoid the version 0.90,0.91,0.92,0.93,1.0,1.0a,1.1,2.0,2.1,2.2,2.3,3.0,3.0.1,3.0_pl2,3.0_pl3