首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux glibc幽灵漏洞测试与修复方法

一、Linux glibc幽灵漏洞简介 2015年1月28日互联网上爆出Linux glibc幽灵漏洞glibc gethostbyname buffer overflow,http://seclists.org...***者可利用此漏洞实施远程***,并完全控制目标系统。 glibc是GNU发布的libc库,即c运行库。glibclinux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。...但由于当时并没有被认定为安全威胁,包括Debian 7、Red Hat Enterprise Linux 6 & 7、 CentOS 5&6& 7和Ubuntu 12.04在内的多数知名Linux版本在长达一年半的时间都没有修补幽灵漏洞...Linuxglibc幽灵漏洞最容易的***入口是邮件服务器,和存在×××F(Server-side Request Forgery)漏洞的WEB接口。...值得庆幸的是,此漏洞目前还没有公开通用的***代码,这也给了服务器管理员们及时安装补丁的宝贵时间。 二、Linux glibc幽灵漏洞测试方法 1.

2.2K20

安恒紧急漏洞预警: Linux Glibc溢出漏洞凶猛来袭

GNU glibc 标准库的gethostbyname函数爆出缓冲区溢出漏洞漏洞编号:CVE-2015-0235,该漏洞可以让攻击者直接远程获取操作系统的控制权限。...这个漏洞影响到了自从2000年以来的几乎所有的GNU/Linux发行版,攻击者对GNU/Linux进行远程利用,在glibc中的__nss_hostname_digits_dots()函数的堆缓冲区溢出漏洞造成...有人在*EMBARGO*结束前就公开了此漏洞信息,目前从Qualys的安全通告中可以看到,这个漏洞GLIBC upstream代码于2013年5月21日已经修复,但当时GLIBC社区只把它当成了一个BUG...而非漏洞,所以导致GNU/Linux发行版社区没有去做修复工作,目前Qualys宣称POC可以在32/64位的GNU/Linux上绕过ASLR/PIE/NX的防御组合,未来一段时间Qualys会公布POC...安恒信息目前也安排了24小时电话紧急值班(400-605-9110),随时协助有需要的客户解决该漏洞

1.2K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux底层函数库glibc漏洞核查整改指引

    一、 漏洞概要 近日,Linux底层函数glibc 的 DNS 客户端解析器被发现存在基于栈的缓冲区溢出漏洞。...三、 漏洞影响范围 所有Debian系列、 Red Hat 系列的 Linux 发行版中glibc版本大于 2.9 均受该漏洞影响,低于2.9的有可能受此漏洞影响。...在linux命令行“输入”glibc库的名称(如,libc.so.6),就像命令一样执行。   ...输出结果会显示更多关于glibc库的详细信息,包括glibc的版本以及使用的GNU编译器,也提供了glibc扩展的信息。glibc变量的位置取决于Linux版本和处理器架构。   ...4.2 glibc版本小于2.9 假如检查中发现glibc版本为小于2.9版本,可尝试使用参考信息中附件glibc漏洞利用POC工具,验证是否存在漏洞(工具在参考信息已提供压缩包)。

    1.3K60

    Linux底层函数库glibc漏洞核查整改指引

    一、 漏洞概要 近日,Linux底层函数glibc 的 DNS 客户端解析器被发现存在基于栈的缓冲区溢出漏洞。...三、 漏洞影响范围 所有Debian系列、 Red Hat 系列的 Linux 发行版中glibc版本大于 2.9 均受该漏洞影响,低于2.9的有可能受此漏洞影响。...在linux命令行“输入”glibc库的名称(如,libc.so.6),就像命令一样执行。   ...输出结果会显示更多关于glibc库的详细信息,包括glibc的版本以及使用的GNU编译器,也提供了glibc扩展的信息。glibc变量的位置取决于Linux版本和处理器架构。   ...4.2 glibc版本小于2.9 假如检查中发现glibc版本为小于2.9版本,可尝试使用参考信息中附件glibc漏洞利用POC工具,验证是否存在漏洞(工具在参考信息已提供压缩包)。

    2K20

    幽灵漏洞进阶版来了,影响 Intel、Linux、AMD......

    阿姆斯特丹自由大学系统与网络安全小组(VUSec)的研究人员在一份新的研究报告中提到,该漏洞被称为 「本地分支历史注入漏洞」,被追踪为 CVE-2024-2201。...虽然该攻击利用了扩展的伯克利数据包过滤器(eBPF),但英特尔为解决该问题提出了禁用 Linux 非特权 eBPF的建议。...英特尔公司表示,特权管理运行时可以配置为允许非特权用户在特权域中生成和执行代码--例如Linux的「非特权eBPF」,这大大增加了瞬时执行攻击的风险,即使存在针对模式内分支目标注入的防御措施。...未经认证的攻击者可以利用这个漏洞,通过投机性跳转到所选的小工具,从 CPU 泄漏特权内存。...Spectre v2 漏洞利用 经证实,该漏洞已经影响到了 Illumos、英特尔、红帽、SUSE Linux、Triton Data Center 和 Xen等多个系统。

    36510

    linux升级 glibc

    fr=aladdin glibc是gnu发布的libc库,即c运行库。glibclinux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。...glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现......总的来说,不说运行在linux上的一些应用,或者你之前部署过的产品,就是很多linux的基本命令,比如cp, rm, ll之类,都得依赖于它 网上很多人有惨痛教训,甚至升级失败后系统退出后无法重新进入了...libc.so.6 lrwxrwxrwx 1 root root 7 Sep 23 07:41 libc.so.6 -> libc.so [html] view plain copy [usr@linux...这个时候就需要临时指定一个glibc库,方法如下(libc.so改个名以便好以后更新的其他版本区分): [html] view plain copy [usr@linux cp /****/glibc-build

    20.4K40

    漏洞追踪:如何检查并修复GHOST(幽灵漏洞

    编号CVE-2015-0235的GHOST(幽灵漏洞是Qualys研究员发现的一个Linux服务上非常严重的安全漏洞,可以被利用来远程代码执行及本地权限提升。...漏洞简要描述 该漏洞存在于 glic 库中的__nss_hostname_digits_dots() 函数,在nss/getXXbyYY.c这个文件中,gethostbyname()会使用这个功能。...另外,这个漏洞本地远程都可以利用,要利用此漏洞,攻击者需要构造一个特定的 hostname 数据条给linux 上开放的服务,如果服务不对数据做安全处理,就会引发一个任意代码执行漏洞。...下面列出了几个受影响的服务: procmail Exim pppd clockdiff 你也可以用下面命令来查看你的 server 上有哪些服务依赖 glibc: lsof | grep libc |...awk '{print $1}' | sort | uni 下面是各个系统的升级方法: Centos/RHEL/Fedora 5,6,7 yum update glibc sudo restart ubuntu

    1.1K100

    ptmalloc与glibc漏洞利用

    对于这种情况,我只想说:这个月,该我了 :) 前言 大家都知道在Linux中,或者说glibc中,动态分配/释放内存使用的是malloc/free函数。那么malloc中获得的内存,是从哪来的呢?...注意到前面说相邻的free chunk会进行合并,合并后的chunk会视情况放到下一个大bin中;而当分配时如果某个bin没有可用chunk,那么也是会从下一个bin中进行分裂,过程类似于Linux伙伴系统的分配策略...漏洞利用 漏洞利用的核心是在产生非预期的操作时,通过内存布局实现读写或者控制流劫持。堆漏洞利用也一样,我们的目标是通过小小的漏洞去构造出蝴蝶效应,在代码和数据的有序交互中开辟出一条新的道路。...glibc漏洞利用已经有很多优秀的资料了,比如: heap-exploitation gitbook ctf-wiki/glibc-heap heap-exploitation by angleboy...后记 漏洞利用的本质是内存布局,而内存布局的本质是通过可控的异常去修改程序本身有限状态机的逻辑,从而达到任意读写/控制流劫持等目的。

    66330

    硬件漏洞CPU漏洞 骑士、熔断、幽灵、预兆漏洞基本情况

    硬件漏洞骑士、熔断、幽灵、预兆漏洞基本情况 (一)“骑士”VoltJockey漏洞 (二)“熔断”Meltdown漏洞 (三)“幽灵”Spectre漏洞 (四)“预兆”Foreshadow漏洞 (一)“...目前该硬件漏洞可通过软体实作规避,包括Linux系统、Android、OS X/macOS、Windows等等都有相应的修复程式(像是Linux的内核页表隔离技术),但是软体规避将导致处理器效能的显著下降...(三)“幽灵”Spectre漏洞 幽灵漏洞是一个存在于分支预测实现中的硬体缺陷及安全漏洞,含有预测执行功能的现代微处理器均受其影响,漏洞利用是基于时间的旁路攻击,允许恶意进程获得其他程序在映射内存中的资料内容...幽灵漏洞是一个可以迫使用户操作系统上的其他程序访问其程序电脑记忆体空间中任意位置的漏洞幽灵不是单个易于修复的漏洞,而是一类潜在漏洞的总和。...具体而言,幽灵着重于分支预测,这是预测执行的一部分。与同时披露的相关漏洞“熔断”不同,幽灵漏洞不依赖单个处理器上记忆体管理及系统保护的特定功能,而是一个更为通用的漏洞

    39910

    幽灵漏洞(GHOST)影响大量Linux操作系统及其发行版(更新修复方案)

    安全研究人员近日曝出一个名为幽灵(GHOST)的严重安全漏洞,这个漏洞可以允许攻击者远程获取操作系统的最高控制权限,影响市面上大量Linux操作系统及其发行版。...该漏洞CVE编号为CVE-2015-0235。 什么是glibc glibc是GNU发布的libc库,即c运行库。glibclinux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。...glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。glibc囊括了几乎所有的UNIX通行的标准。...更多漏洞细节:详见视频 【请点击最下方的“阅读原文”】 影响范围 该漏洞影响glibc库版本2.2-2.17的Linux操作系统 操作系统类型包括 CentOS 6 & 7 Debian 7 Red Hat...Enterprise Linux 6 & 7 Ubuntu 10.04 & 12.04 各Linux发行版 漏洞测试 1、编译以下测试代码 #include #include <

    1.4K80

    CVE-2015-0235:Linux glibc高危漏洞的检测及修复方法

    这几天复习运维知识,也没怎么关注业界新闻,可等我一关注,又“捅娄子”了,Linux 继上次CVE-2014-6271漏洞爆发以来,再次爆发一个严重漏洞:CVE-2015-0235-Linux glibc...高危漏洞,正在使用 Linux 系统的个人或企业,看到消息请立即修复!...该漏洞幽灵漏洞)造成了远程代码执行,攻击者可以利用此漏洞远程获取系统进程当前的权限。...幽灵漏洞Linux glibc 库上出现的一个严重的安全问题,他可以让攻击者在不了解系统的任何情况下远程获取操作系统的控制权限。目前他的 CVE 编号为 CVE-2015-0235。...漏洞证明 在我们的测试中,我们编写了一个 POC,当我们发送一封精心构造的电子邮件给服务器后,我们便可以获得远程 Linux 服务器的 shell,这绕过了目前在 32 位和 64 位系统的所有保护(如

    3.1K40

    关闭“幽灵”和“熔断”漏洞防护,恢复电脑性能

    Meltdown(熔断),应对漏洞:CVE-2017-5754 Spectre(幽灵),对应漏洞:CVE-2017-5753/CVE-2017-5715   Meltdown漏洞影响几乎所有的...根据微软的消息,推送的系统补丁在修复BUG的同时,最重要的一点就是NT内核级的调整,用来从系统层面封堵Meltown(熔断)和Spectre(幽灵)两个漏洞。...因为这些漏洞的触发条件和测试环境,普通用户是难以复现的,尤其是“幽灵漏洞,虽然危害巨大,但是条件苛刻,一般用户的信息也没有敏感到需要一组高端的IT技术人员来窃取的程度。...Meltdown Protection、Enable Spectre Protection,即关闭了熔断和幽灵两个漏洞的防护。...Meltdown Protection、Disable Spectre Protection,即开启了熔断和幽灵两个漏洞的防护,再重启一下电脑即可生效。

    5.9K00

    漏洞奖励计划初见成效:微软发现“幽灵”变体

    近日,英特尔向两位安全研究人员支付了10万美元作为漏洞奖励计划的奖金。...两人发现了著名的幽灵(Spectre)漏洞的新变体,漏洞的发现者——来自麻省理工的Vladimir Kiriansky和咨询公司的Carl Waldspurger将会共享这份奖金。...作为“幽灵”的变种,他们将新的漏洞称作Spectre1.1(CVE-2017-5753),同时,他们还发现了另一个变种,将其称作Spectre1.2(CVE-2018-3693)。...早些时候,谷歌的Project Zero团队披露了幽灵漏洞(Spectre)的两个变种(CVE-2017-5753和CVE-2017-5715)的细节。...微软的研究人员表示,该漏洞理论上能够让攻击者得到完全的访问权限,可以得到系统内任何数据。并且,一旦漏洞出现在一些共享资源环境中(例如云服务器),则整个云服务都将受到影响。

    49920

    Linux|如何安装和运行多个 glibc

    引言 GNU C 库 (glibc) 是 Linux 操作系统的基本组件,为各种应用程序提供基本功能。在某些情况下,您可能需要安装多个版本的 glibc 以支持不同的应用程序或确保与旧软件的兼容性。...本指南[1]将向您展示如何使用简单的步骤在 Linux 系统上安装和管理多个 glibc 库。 库需求 安装多个版本的glibc库主要是为了满足不同应用程序对库版本的需求。...首先,从官方 glibc 存储库或可靠来源下载所需版本的 glibc,或使用以下 wget 命令下载 glibc 2.39 和 glibc 2.38 版本。.../your_application 总结 通过执行以下步骤,您可以在 Linux 系统上安装和管理多个 glibc 版本,这使您可以运行依赖于不同 glibc 版本的应用程序,而不会干扰系统的默认库。...Reference [1] Source: https://www.tecmint.com/install-multiple-glibc-libraries-linux/

    91910
    领券