libwpd是一款用于读取和转换Word Perfect文档的函数库。
libwpd处理畸形文档存在漏洞,远程攻击者可利用漏洞以应用程序进程权限执行任意指令。
第一个问题存在于WP6GeneralTextPacket::_readContents函数中,此函数读取一系列整数值然后相加,加的结果用于从堆中分配内存块。函数然后使用加法得到的operand作为拷贝数据字节大小,从文件中拷贝数据到缓冲区,不过求和操作可能导致整数溢出,在拷贝操作中溢出缓冲区。
另外问题是WP3TablesGroup::_readContents()和 WP5DefinitionGroup_DefineTablesSubGroup::WP5DefinitionGroup_DefineTablesSubGroup ()函数中存在缓冲区溢出。这些函数从攻击者提供的文件中读取整数值作为循环计数器,在循环过程中文件中会使用任意数据覆盖静态大小的缓冲区,导致堆溢出。
Ubuntu Ubuntu Linux 5.10 sparc
Ubuntu Ubuntu Linux 5.10 powerpc
Ubuntu Ubuntu Linux 5.10 i386
Ubuntu Ubuntu Linux 5.10 amd64
Ubuntu Ubuntu Linux 6.10 sparc
Ubuntu Ubuntu Linux 6.10 powerpc
Ubuntu Ubuntu Linux 6.10 i386
Ubuntu Ubuntu Linux 6.10 amd64
Ubuntu Ubuntu Linux 6.06 LTS sparc
Ubuntu Ubuntu Linux 6.06 LTS powerpc
Ubuntu Ubuntu Linux 6.06 LTS i386
Ubuntu Ubuntu Linux 6.06 LTS amd64
S.u.S.E. SUSE Linux Enterprise Desktop 10
S.u.S.E. SLE SDK 10
S.u.S.E. openSUSE 10.2
S.u.S.E. Novell Linux Desktop 9
S.u.S.E. Linux Desktop 1.0
S.u.S.E. Linux 9.3 x86
S.u.S.E. Linux 10.1 x86-64
S.u.S.E. Linux 10.1 x86
S.u.S.E. Linux 10.1 ppc
S.u.S.E. Linux 10.0 x86
rPath rPath Linux 1
RedHat Fedora Core6
RedHat Fedora Core5
RedHat Enterprise Linux Optional Productivity Application v.5 server
RedHat Enterprise Linux Desktop Workstation v. 5 client
RedHat Enterprise Linux Desktop v.5 client
RedHat Enterprise Linux WS 4
RedHat Enterprise Linux WS 3
RedHat Enterprise Linux ES 4
RedHat Enterprise Linux ES 3
RedHat Enterprise Linux AS 4
RedHat Enterprise Linux AS 3
RedHat Desktop 4.0
RedHat Desktop 3.0
MandrakeSoft Linux Mandrake 2007.0 x86_64
MandrakeSoft Linux Mandrake 2007.0
libwpd libwpd library 0.8.7
Debian Linux 3.1 sparc
Debian Linux 3.1 s/390
Debian Linux 3.1 ppc
Debian Linux 3.1 mipsel
Debian Linux 3.1 mips
Debian Linux 3.1 m68k
Debian Linux 3.1 ia-64
Debian Linux 3.1 ia-32
Debian Linux 3.1 hppa
Debian Linux 3.1 arm
Debian Linux 3.1 amd64
Debian Linux 3.1 alpha
Debian Linux 3.1
升级程序:
libwpd libwpd library 0.8.7
* libwpd libwpd-0.8.9.tar.gz
<a href="http://prdownloads.sourceforge.net/libwpd/libwpd-0.8.9.tar.gz?download" target="_blank">http://prdownloads.sourceforge.net/libwpd/libwpd-0.8.9.tar.gz?download</a>
暂无评论