LibNewt库存在缓冲溢出漏洞

漏洞信息详情

LibNewt库存在缓冲溢出漏洞

漏洞简介

Libnewt是一款免费开放源代码的显示文本屏幕的图形库,运行在Linux系统下。
Libnewt在对输入缺少正确的边界检查,可导致产生缓冲溢出漏洞。
Libnewt在对由库调用的数据没有进行充分的边界检查,如果某一setuid程序于此库连接的情况下,用户就可以利用这个条件执行任意代码。

漏洞公告

临时解决方法:
如果您不能立刻安装补丁或者升级,CNNVD建议您采取以下措施以降低威胁:

* Wu Tao (lepton@sina.com)提供如下第三方补丁:

diff -ur newt-0.50.33/newt.c newt-0.50.33-n/newt.c

— newt-0.50.33/newt.c Wed Apr 4 03:33:10 2001

+++ newt-0.50.33-n/newt.c Tue Mar 19 21:41:24

2002

@@ -331,6 +331,8 @@

}

*chptr++ = key;

+ if(chptr-buf>8)

+ break;
厂商补丁:
LibNewt
——-
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

http://www.redhat.com” target=”_blank”>
http://www.redhat.com

参考网址

来源: BID
名称: 4393
链接:http://www.securityfocus.com/bid/4393

来源: XF
名称: libnewt-bo(8700)
链接:http://www.iss.net/security_center/static/8700.php

来源: BUGTRAQ
名称: 20020328 A possible buffer overflow in libnewt
链接:http://online.securityfocus.com/archive/1/264699

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享