发布者认证信息(营业执照和身份证)未完善,请登录后完善信息登录
 总算领会Linux glibc幽灵漏洞检测及修复方案 - 三农网
Hi,你好,欢迎来到三农网
  • 产品
  • 求购
  • 公司
  • 展会
  • 招商
  • 资讯
当前位置: 首页 » 资讯 » 吃在农村 找商家、找信息优选VIP,安全更可靠!
总算领会Linux glibc幽灵漏洞检测及修复方案
发布日期:2021-12-22 10:35:16  浏览次数:13

昨日Linux glibc库曝出高危缓冲区溢出漏洞GHOST(幽灵),漏洞CVE编号为CVE-2015-0235,通过该漏洞,攻击者可以远程获取linux服务器的最高控制权限。glibc是linux系统中最底层的API,几乎其它运行库都会依赖于glibc,因此该漏洞的危害巨大,众多linux发行版本将受影响。漏洞发现者已经利用该漏洞,成功远程获取了一台邮件服务器的最高权限,并称该漏洞将会有更大的影响,Redhat在昨日发布的紧急安全通告里,也将该漏洞定义为“高危”。

受影响操作系统版本

CentOS 6 、7

Debian 7

Red Hat Enterprise Linux 6 、 7

Ubuntu 、

等众多使用glibc库-版本的Linux发行版本

漏洞检测方法

漏洞检测方式由freebuf、360安全播报平台提供    

编译以下测试代码

1.      #include <>  

2.      #include <>  

3.      #include <>  

4.      #include <>  

5.      #include <>  

6.         

7.      #define CANARY "in_the_coal_mine"  

8.         

9.      struct {  

10.    char buffer[1024];  

11.    char canary[sizeof(CANARY)];  

12.  } temp = { "buffer", CANARY };  

13.     

14.  int main(void) {  

15.    struct hostent resbuf;  

16.    struct hostent *result;  

17.    int herrno;  

18.    int retval;  

19.     

20.     

21.   size_t len = sizeof() - 16*sizeof(unsigned char) - 2*sizeof(char *) - 1;  

22.    char name[sizeof()];  

23.    memset(name, '0', len);  

24.    name[len] = '';  

25.     

26.   retval = gethostbyname_r(name, &resbuf, , sizeof(), &result, &herrno);  

27.     

28.    if (strcmp(, CANARY) != 0) {  

29.      puts("vulnerable");  

30.      exit(EXIT_SUCCESS);  

31.    }  

32.    if (retval == ERANGE) {  

33.      puts("not vulnerable");  

34.      exit(EXIT_SUCCESS);  

35.    }  

36.    puts("should not happen");  

37.    exit(EXIT_FAILURE);  

38.  }  

然后在服务器上执行:

1.      gcc  -o CVE-2015-0235  

2.      ./CVE-2015-0235  

如果提示:vulnerable 就说明存在漏洞.

解决方案                                                                   

解决方案一:执行glibc升级命令

 —RH、Fedora、CentOS系统

yum install glibc && reboot

 —Debian、Ubuntu系统

apt-get clean && apt-get update && apt-get upgrade

update之后,要重启依赖glibc的进程,目前部分linux发行商已经发布相关补丁,不过仍有相当数量的linux版本无补丁可打。

解决方案二:安装linux版安全软件

目前还没有补丁的linux版本建议尽快安装云锁(免费的linux安全软件很好用),打完补丁的用户也建议部署云锁,加固服务器安全。

该软件的防护机制:通过内核虚拟安全域技术,控制网站权限,将WEB及数据库进程放置在受控安全域内,限制其权限,有效降低漏洞风险,阻止攻击者通过幽灵漏洞提权。同时云锁采用内核级安全防护技术与web访问控制技术向结合,能有效防御病毒、木马、webshell、后门等恶意代码和CC攻击、Sql注入、XSS跨站攻击、网页篡改、挂黑链等黑客行为,有效保护服务器和网站安全。

云锁Linux版下载地址:

.cn/ht/software/ 

或者直接按照官方提供的安装教程wget安装:

.cn/help/center#/qs/qs-03 

原文链接:Linux glibc幽灵漏洞检测及修复方案

声明:CSDN登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。

VIP企业最新发布
全站最新发布
最新VIP企业
背景开启

三农网是一个开放的平台,信息全部为用户自行注册发布!并不代表本网赞同其观点或证实其内容的真实性,需用户自行承担信息的真实性,图片及其他资源的版权责任! 本站不承担此类作品侵权行为的直接责任及连带责任。

如若本网有任何内容侵犯您的权益,请联系 QQ: 1130861724

网站首页 | 实时热点 | 侵权删除 | 付款方式 | 联系方式 | 法律责任 | 网站地图 ©2022 zxb2b.com 三农网,中国大型农产品交易电商平台 鄂公网安备42018502006996 SITEMAPS | 鄂ICP备14015623号-20

返回顶部