Glibc修补程序,用于getaddrinfo()漏洞

7榆木

我已经在glibc库中看到了很多有关新发现的漏洞的信息,攻击者可以利用它(尽管有困难)。

这是有关此主题的(火和硫磺)文章:http : //arstechnica.com/security/2016/02/extremely-severe-bug-leaves-dizzying-number-of-apps-and-devices-vulnerable/

我了解此漏洞的本质,但是我必须承认,阅读补丁解决方案时会迷失方向。似乎需要在计算机上执行几个步骤,但是它显示电子邮件中附加了“补丁”。

补丁到底在哪里?

https://sourceware.org/ml/libc-alpha/2016-02/msg00416.html

我很抱歉,但我不是Linux系统工程师(天才和yum是我的男生)。

不幸的是,我为一些主要在Amazon linux上的客户端管理一些站点,而我所读过的这些站点也可能受到影响-假设它们是易受攻击的。

我只想确保我固定好盒子,我可能有能力应用补丁,但我认为我对glibc邮件归档感到困惑。

任何人都可以阐明它-即以我们低端的前端Web开发人员可以理解的语言来表达它吗?

我知道这是新的/发展中的,我相信未来几天会提供更好的文档。

提前致谢。

muru

如果您使用的是合理支持良好的发行版,则不需要原始补丁本身。到目前为止,大多数发行版都会更新libc,并将其推送到其存储库中,而您需要做的就是使用软件包管理器来升级libc。(如果他们现在还没有这样做,请认真考虑切换发行版。)而Amazon Linux确实是这种情况。他们的安全公告中

使用Amazon EC2的[C]客户已将其配置修改为使用非AWS的DNS基础架构,则应立即按照Linux发行版提供的说明更新其Linux环境。使用AWS DNS基础架构的EC2客户不受影响,无需采取任何措施。

对于使用Amazon Linux且已将其配置修改为使用非AWS的DNS基础架构的Amazon EC2客户:

CVE-2015-7547的修复程序已推送到Amazon Linux AMI存储库,严重性等级为Critical。在2016/02/16或之后使用默认Amazon Linux配置启动的实例将自动包含此CVE所需的修复程序。

如果您想看一下补丁,它是diff --git a/resolv/nss_dns/dns-host.c b/resolv/nss_dns/dns-host.c电子邮件开头的部分

CVE-2015-7547

2016-02-15  Carlos O'Donell  

    [BZ #18665]
    * resolv/nss_dns/dns-host.c (gaih_getanswer_slice): Always set
    *herrno_p.
    (gaih_getanswer): Document functional behviour. Return tryagain
    if any result is tryagain.
    * resolv/res_query.c (__libc_res_nsearch): Set buffer size to zero
    when freed.
    * resolv/res_send.c: Add copyright text.
    (__libc_res_nsend): Document that MAXPACKET is expected.
    (send_vc): Document. Remove buffer reuse.
    (send_dg): Document. Remove buffer reuse. Set *thisanssizp to set the
    size of the buffer. Add Dprint for truncated UDP buffer.

diff --git a/resolv/nss_dns/dns-host.c b/resolv/nss_dns/dns-host.c
index a255d5e..47cfe27 100644
--- a/resolv/nss_dns/dns-host.c
+++ b/resolv/nss_dns/dns-host.c
@@ -1031,7 +1031,10 @@ gaih_getanswer_slice (const querybuf *answer, int anslen, const char *qname,
   int h_namelen = 0;

   if (ancount == 0)
-    return NSS_STATUS_NOTFOUND;
+    {
+      *h_errnop = HOST_NOT_FOUND;
+      return NSS_STATUS_NOTFOUND;
+    }

...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

漏洞扫描程序和Solaris修补程序

来自分类Dev

SUPEE 7405修补程序后用于上传文件的Chmod 640

来自分类Dev

Axios修补程序请求不适用于Laravel

来自分类Dev

httproxy漏洞是否适用于Elixir应用程序?

来自分类Dev

修补新的64位内核漏洞?

来自分类Dev

修补Ubuntu LTS版本中的漏洞

来自分类Dev

适用于主/生产的修补程序,但不再适用于开发分支

来自分类Dev

Linux glibc 2.18及更早版本-漏洞

来自分类Dev

httpunit的修补程序

来自分类Dev

哑巴修补程序命令

来自分类Dev

LibGDX 9修补程序图像不适用于TextButtonStyle和TextureAtlas

来自分类Dev

HTTP修补程序动词不适用于Windows Server 2012 R2

来自分类Dev

下个月之后,Windows Update是否仍可用于XP系统的现有修补程序?

来自分类Dev

将修补程序应用于名称中带有空格的文件

来自分类Dev

如何修补OpenSSL中的漏洞[CVE-2014-0224]?

来自分类Dev

如何在RHEL上修补bash漏洞(shellshock)错误?

来自分类Dev

我应该手动修补任何漏洞吗?

来自分类Dev

如何从修补程序下载完整的修补程序系列?

来自分类Dev

使用 Flyway 管理修补程序

来自分类Dev

LFS-是否应在5.7节中修补Glibc?

来自分类Dev

漏洞扫描程序,nmap与Nessus

来自分类Dev

从哪里获得Ubuntu提供的第三方设备驱动程序修补程序以将它们应用于原始内核?

来自分类Dev

手动修补旧服务器上的Ghost漏洞

来自分类Dev

如果未修补漏洞CVE-2017-9525,如何在Ubuntu仿生中升级cron?

来自分类Dev

如果未修补漏洞CVE-2017-9525,如何在Ubuntu仿生中升级cron?

来自分类Dev

允许使用旧插件的Firefox分支,但仍能及时修补新漏洞?

来自分类Dev

如何修补/解决SSLv3 POODLE漏洞(CVE-2014-3566)?

来自分类Dev

如何将ntpd更新到最新版本以修补最新漏洞?

来自分类Dev

如何预挂接gitflow修补程序完成?

Related 相关文章

  1. 1

    漏洞扫描程序和Solaris修补程序

  2. 2

    SUPEE 7405修补程序后用于上传文件的Chmod 640

  3. 3

    Axios修补程序请求不适用于Laravel

  4. 4

    httproxy漏洞是否适用于Elixir应用程序?

  5. 5

    修补新的64位内核漏洞?

  6. 6

    修补Ubuntu LTS版本中的漏洞

  7. 7

    适用于主/生产的修补程序,但不再适用于开发分支

  8. 8

    Linux glibc 2.18及更早版本-漏洞

  9. 9

    httpunit的修补程序

  10. 10

    哑巴修补程序命令

  11. 11

    LibGDX 9修补程序图像不适用于TextButtonStyle和TextureAtlas

  12. 12

    HTTP修补程序动词不适用于Windows Server 2012 R2

  13. 13

    下个月之后,Windows Update是否仍可用于XP系统的现有修补程序?

  14. 14

    将修补程序应用于名称中带有空格的文件

  15. 15

    如何修补OpenSSL中的漏洞[CVE-2014-0224]?

  16. 16

    如何在RHEL上修补bash漏洞(shellshock)错误?

  17. 17

    我应该手动修补任何漏洞吗?

  18. 18

    如何从修补程序下载完整的修补程序系列?

  19. 19

    使用 Flyway 管理修补程序

  20. 20

    LFS-是否应在5.7节中修补Glibc?

  21. 21

    漏洞扫描程序,nmap与Nessus

  22. 22

    从哪里获得Ubuntu提供的第三方设备驱动程序修补程序以将它们应用于原始内核?

  23. 23

    手动修补旧服务器上的Ghost漏洞

  24. 24

    如果未修补漏洞CVE-2017-9525,如何在Ubuntu仿生中升级cron?

  25. 25

    如果未修补漏洞CVE-2017-9525,如何在Ubuntu仿生中升级cron?

  26. 26

    允许使用旧插件的Firefox分支,但仍能及时修补新漏洞?

  27. 27

    如何修补/解决SSLv3 POODLE漏洞(CVE-2014-3566)?

  28. 28

    如何将ntpd更新到最新版本以修补最新漏洞?

  29. 29

    如何预挂接gitflow修补程序完成?

热门标签

归档