所有Linux发行版仍未修复严重的GNU wget漏洞

 先前,安全研究员Dawid GolunskiSecuriTeam曝出GNU wget漏洞69日,GNU wget项目发布文件下载包新版1.18修复漏洞。

CVE-2016-4971 漏洞回顾

GUN wget 作为*nix 系统常用下载工具,支持http、https、ftp 等多种协议,当使用wget 下载文件时,若初始下载http服务提供的下载资源, 如果服务器将下载资源重定向到ftp服务时,wget 会默认信赖http服务器重定向的ftp 链接地址和文件名,而不做二次验证。从而可能下载到恶意钓鱼者的恶意文件,导致主机被入侵。

将近一个月后,包含GNU wget标准包的所有Linux发行版仍未修复被曝漏洞(CVE-2016-4971)。

GNU wget漏洞导致远程代码执行

安全研究员Dawid Golunski在公告中解释道,恶意攻击者能诱骗wget文件下载过程在Linux设备上执行代码。

Dawid Golunski通过电子邮件告诉外媒,“攻击者可能潜在滥用漏洞上传任意文件并执行代码。”

GNU wget是从网络上自动下载文件的Linux命令行实用工具。如果链接发生变化,GNU wget支持URL重定向。

当重定向到FTP链接时,GNU wget不重命名文件

Golunski发现,当从最初的HTTP URL重定向到FTP链接时,wget不能正确处理文件名。

比 如,如果攻击者通过wget控制定期下载文件的服务器,攻击者可以使用302重定向文件。运行wget http://attackers-server/safe_file.txt命令的用户将被重定向到下载ftp://attackers-server /.bash_profile。

在正常的HTTP重定向到HTTP中,为了防止远程代码执行(Remote Code Execution,缩写RCE),GNU wget将以原始文件名重命名第二个文件(.bash_profile to safe_file.txt)。然而,从HTTP重定向到FTP链接时,wget不包含该安全机制。这个问题影响打补丁1.18版本之前的所有GNU wget版本。

因为wget命令经常用于大多数时候自动执行下载文件的脚本中,这就让攻击者有了可乘之机。所有系统管理员应审查将wget作为首选下载内容的Cronjobs。

受影响的Linux发行版迟迟未修复

虽然GNU wget项目履行了自己的职责,但一些Linux发行版却未及时更新。Golunski表示,只有Ubuntu将GNU wget1.18(如wget 1.17-1)包含在wget发行版更新中。Arch Linux等发行版自6月中旬就已修复了该问题。

另一热门Linux OS—Debian特别配备了网络专家修复该问题。Wget 1.18目前包含在最新“测试”和“不稳定”版本中。

另一方面,Red Hat已经推迟修复7.x中存在的该问题,同时还宣布未修复旧版6.x和5.x版本中的wget问题。

虽然CVE-2016-4971安全隐患较高,但打补丁的速度也比较慢。

研究人员通过电子邮件告诉外媒,“重要的是,wget发布了已经发布了新版1.18,因此,如果用户受影响且希望得到安全保障,他们可以下载官方资源。”

Golunski和SecuriTeam已经发布了安全公告,内容包含漏洞与概念验证详情,以提高对问题的认识。

====================================分割线================================

本文转自d1net(转载)

时间: 2024-10-03 16:24:52

所有Linux发行版仍未修复严重的GNU wget漏洞的相关文章

多个 Linux 发行版发布补丁修复高危的 Sudo 漏洞

Red Hat.Debian 和其他几个 Linux 发行版都已经发布了针对 Sudo 命令漏洞的补丁.该漏洞严重程度为高危,可能让本地攻击者获得 root 权限. 该漏洞内部被称为 CVE-2017-1000367,几天前由 Qualys 的安全研究人员报告.该漏洞是让攻击者运行 bash 命令来覆盖系统上存储的所有文件.此外,攻击者可以获得 root 权限来覆盖 root 拥有的内容. 当确定 tty 时,Sudo 没有正确解析 / proc / [pid] / stat 的内容,本地攻击者

五大可修复计算机的Linux发行版

用户可以用计算机做很多事情,但有时计算机也会出错.小到意外删除文件或忘记密码,或者由于文件系统损坏导致操作系统无法启动,最坏的情况是硬盘驱动器完全死亡.这时,就需要如下这五款专门用来帮助用户解决计算机问题的Linux发行版了. Image by : opensource.com 虽然这些发行版发布较早,但却很实用.或许你可以在其他Linux发行版的存储库中发现一些相同的软件包,但这些专用发行版是将计算机修复或备份所需的所有程序都放在一起了,有的甚至有自定义的用户界面,这使得软件使用更容易. 1.

世界上最受欢迎的10 个Linux发行版

帮助新的Linux用户在越来越多的Linux发行版中选择最合适的操作系统,是创建这个网页的原因. 它列出了迄今为止最流行的10个Linux发 行版(另外增加的是FreeBSD,到目前为止最为流行的BSD系统),通常被视为世界各地的Linux用户最广泛推荐的.没有数字能够完全统计还有许多 其他的发行版可能更好适合您的特定目的,但作为一般规则,所有这些发行版都很受欢迎,有非常活跃的论坛或邮件列表,你可以问任何问题.Ubuntu, Linux Mint 和PCLinuxOS 被认为是不必掌握其复杂性的

使用 Yocto Project 构建自定义嵌入式 Linux 发行版

概述 Yocto Project 是一个开源协作项目,它提供了一些模板.工具和方法来支持面向嵌入 式产品的自定义 Linux 系统,不管硬件架构是什么.我想要告诉那些对 yocto 这个名称不甚理解的用 户的是,术语 yocto 是最小的 SI 单元.最为一个前缀,yocto 表示 10^-24. 本文将提供一个 分步指导,向您介绍如何使用 Yocto Project 的行业标准开源工具为嵌入式设备创建自定义的 Linux 操作系统,并使用 QEMU 在一台虚拟机中启动操作系统.Yocto Pr

面向游戏玩家的六款最佳 Linux 发行版

引言 Linux过去是完全基于命令行的操作系统,后来它有了基本的图形用户界面(GUI).而如今我们有了高级的桌面环境,比如KDE Plasma等.现在,游戏是Linux上的另一个亮点.我们有一些出色的Linux游戏. Linux游戏起源于最受欢迎的游戏平台之一:Steam.最初,它只是在Linux上玩出色游戏的应用程序而已,而如今,我们还有一个完整的Steam OS,是专门为玩家在Linux上玩游戏设计的.现在,我们不仅有面向Linux游戏的Steam OS,还有一批面向游戏爱好者的出色的Lin

企业服务器Linux发行版横向对比

主流Linux发行版都可以在企业服务器上运行,但对于企业来说从挑选到采购仍不是一个轻松的课题.这里比较了Red Hat.SUSE.Ubuntu以及Oracle Linux操作系统,总有一款适合你的企业. 在企业数据中心中,服务器管理员会担心操作系统的维护生命周期和支持.尽管任何企业都可以运行开源的Linux发行版,但也不可避免地带有严重的限制,特别是有限的寿命维护更令管理人员头疼.可以说,生命周期较短的发行版并不值得企业管理员考虑. 主流的受较长支持的企业Linux发行版包括Red Hat En

适合新用户的最佳的Linux发行版

适合新用户的最佳的Linux发行版 这个争论无疑给许多Linux用户带来了麻烦.争论的焦点一般不是哪个发行版是真正最适合新用户的,而是哪个发行版受这些争论者的喜爱.如果我们撇开个人喜爱,我们会看到更清楚的一面.但即使这样,明确的结论也会受到被新用户的需求和期望的影响.考虑到这点,我决定采取一个不同的方法来找出"对新用户来说最好的发行版".我评判最好发行版的标准不仅是易用,而且还要具有由日益增长的移动界面风格所带来的现代设计理念. 对于这次评测,我们对发行版有如下要求: 非常友好 包括,

三款极棒的专注于云端的Linux发行版

概述:我们列举几款以云端为中心的 Linux 发行版,它们被视为真正能替代 Chrome OS 的 Linux 发行版. 世界正在向云端服务转变,而且我们都知道 Chrome OS 倍受人们喜爱.嗯,它确实值得赞许.它超级快.轻盈.省电.简约.设计精美而且充分发挥了当今科技所能提供的云端潜能. 虽然 Chrome OS 只能在谷歌的硬件上使用,但是,在你的台式机或者笔记本上,还是有其他的方法来体验云计算的潜能. 正如我重复所说的,在 Linux 领域中,人们总能参与其中,比如那些看起来像 Win

android-如何给安卓机移植Linux发行版

问题描述 如何给安卓机移植Linux发行版 rt,仍需要Android的recovery吗?如何制作镜像?烧写?一点思路都没有,希望大神点拨. 解决方案 理论上可以,把Linux编译成arm版本,解开BL锁,烧写进手机.不过你有驱动么,触摸屏怎么办,楼主肯定不希望接鼠标键盘吧 解决方案二: 小Linux发行版的大用处 解决方案三: 小Linux发行版的大用处 解决方案四: 小Linux发行版的大用处 解决方案五: 小Linux发行版的大用处 解决方案六: 小Linux发行版的大用处 解决方案七: