XnView 2.x < 2.13 多种缓冲区溢出

high Nessus 插件 ID 71864

简介

远程 Windows 主机包含受到多种缓冲区溢出漏洞影响的应用程序。

描述

远程 Windows 主机上安装的 XnView 2.x 版本低于 2.13。因此据报告,它受到以下缓冲区溢出漏洞的影响:

- 存在一个远程基于堆的缓冲区溢出漏洞,原因是处理 BMP 文件时“xnview.exe”文件中的错误。攻击者可通过特别构建的“biBitCount”字段来利用此问题。
(CVE-2013-3937)

- XnView 在将用户提供的输入复制到大小不足的内存缓冲区之前,未对其进行正确的边界检查,因此存在远程、基于堆的缓冲区溢出漏洞。具体而言,此问题是因为处理 RGB 文件中的 RLE 剥离长度时“xnview.exe”文件中的符号扩展错误而发生。攻击者可通过特别构建的 RLE 剥离大小字段来利用此问题。(CVE-2013-3939)

- XnView 在将用户提供的输入复制到大小不足的内存缓冲区之前,未对其进行正确的边界检查,因此存在远程、基于堆的缓冲区溢出漏洞。具体而言,此问题会在使用 SIZ 标记的 Csiz 参数和 QCD 标记的 lqcd 字段时的“Xjp2.dll”中发生。攻击者可通过特别构建的 JPEG2000 文件来利用此问题。(CVE-2013-3941)

解决方案

升级到 XnView 版本 2.13 或更高版本。

另见

https://newsgroup.xnview.com/viewtopic.php?f=35&t=29087

插件详情

严重性: High

ID: 71864

文件名: xnview_2_13.nasl

版本: 1.3

类型: local

代理: windows

系列: Windows

发布时间: 2014/1/8

最近更新时间: 2018/11/15

支持的传感器: Nessus Agent, Nessus

风险信息

VPR

风险因素: Medium

分数: 5.9

CVSS v2

风险因素: High

基本分数: 9.3

时间分数: 6.9

矢量: CVSS2#AV:N/AC:M/Au:N/C:C/I:C/A:C

漏洞信息

CPE: cpe:/a:xnview:xnview

必需的 KB 项: SMB/XnView/Version

易利用性: No known exploits are available

补丁发布日期: 2013/12/12

漏洞发布日期: 2013/12/12

参考资料信息

CVE: CVE-2013-3937, CVE-2013-3939, CVE-2013-3941

BID: 64438, 64439, 64441