写点什么

OpenSSH 新曝出严重 Bug,影响广泛

  • 2016-01-19
  • 本文字数:903 字

    阅读完需:约 3 分钟

据最新的 Bug 报告,OpenSSH 的版本从 5.4 到 7.1 均有此一严重的漏洞,基于这些版本的 OpenSSH 用户需及时的给这些系统打补丁。注意,此 bug 会同时影响到 OpenSSH 的特定 OpenBSD 版本以及相关的移植版本。

这个新发现的漏洞是由一个功能叫做roaming所引起的,而这个功能主要是用于 SSH 连接的断开续连的,这当然会影响到用户的。但是 SSH 的服务端从来就没有实现过此功能,但是 SSH 的客户端则会受到被恶意主机利用的潜在危机。该漏洞能够允许让恶意服务器主机能够访问客户端所在的系统的内存,而在客户端的内存中则可能就包含了用于访问私有主机的用户密钥。

漏洞的修复者 Damien Miller 特别提示

服务器主机的认证密钥是防止由中间人利用的,所以此次的信息泄露仅限于那些恶意的或已经被攻破的服务器。

重要提示,没有打过补丁的客户端是非常脆弱的,因为这个特性默认情况下是开启的。 更加糟糕的是,UseRoaming属性并不常常在配置文件中出现,所以通过简单的扫描 SSH 配置文件,不能轻易的下结论说此系统就是没有问题的。

修复此漏洞的补丁已经释出,并整合到了最新的版本中,而且移植版本 OpenSSH 7.1p2 也已发布。若用户不想在自己的系统中升级 OpenSSH 的话,使用下面几种配置中任意一种,它们均可以阻止有漏洞的代码的执行:

  • 在全局配置文件中(通常是/etc/ssh/ssh\_config)增加配置“UseRoaming no”
  • 在用户的配置文件(通常是~/.ssh/config)增加配置“UseRoaming no”
  • 在调用 SSH 命令行中加入参数–oUseRoaming=no

此 Bug 的发现要归功于 Qualys 安全咨询团队,也感谢他们的及时报告。这里提醒的是 7.1p2 的发布还包含了其它一些 bug 的修复,所以建议尽可能快的升级程序。关于漏洞的更多细节,请移步参考 CVE-2016-0777 CVE-2016-0778 。Qualys 公司将他们的安全顾问经验分享在了 Seclists 上了。

查看英文原文: Critical Bug Affects OpenSSH Users


感谢适兕对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群InfoQ 好读者(已满),InfoQ 读者交流群(#2)InfoQ 好读者)。

2016-01-19 18:005503
用户头像

发布了 30 篇内容, 共 10.3 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

开源商业模式促进金融业科技生态的发展

FinClip

开源 金融科技

一次线上服务高 CPU 占用优化实践

挖坑的张师傅

性能优化 JVM cpu

《零基础学Java》 FAQ 之 1-HelloWorld程序发生了ClassNotFound错误怎么解决

臧萌

Java Hello World !

《零基础学Java》 FAQ 之 2-Java版本那点事儿

臧萌

Java

取舍与可测试

孙苏勇

产品 产品设计 产品开发

Flutter引擎源码解读-内存管理篇

稻子

flutter ios android 跨平台 dart

写字工具更新史

Bonaparte

学习 读书笔记

MySQL中 int(11)和 int(10) 到底有没有区别?

周三不加班

MySQL 字符宽度 数据库数据类型

Java并发编程基础--volatile

Java收录阁

volatile 线程

Redis学习笔记(字符串类型)

编程随想曲

redis

业务代码的救星——Java 对象转换框架 MapStruct 妙用

周三不加班

MapStruct 对象转换

【译】【UX】一个页面可以有多个面包屑导航吗?

Yukun

用户研究 UX 面包屑导航

快捷考勤打卡设置

Megatron7

ios

理解 KL 散度的近似

Neil

人工智能 学习 Deep learning Machine Learning

Redis 6.0 新特性-多线程连环13问!

牧码哥

redis 多线程 io

聊聊苹果账号的那些事儿

不要艾特我

iphone

python 之 「奶茶名字」的词云展示

小匚

Python python 爬虫 python教程

回"疫"录(8):我怀疑我病了

小天同学

疫情 心理 回忆录 现实纪录 纪实

Python3.6.1官方文档练习——初入江湖(一)

小匚

Python python3.x 入门

css常见问题总结

靖仙

CSS css3

字节流(InputStream/OutputStream)

Howe

Java 工作流

Kubernetes 将迎来首个 LTS 版本

倪朋飞

Kubernetes 容器 微服务

从删库到跑路?

芦苇

产品 职业 产品经理 职业素养 职业道德

Bash 的4种运行模式

Megatron7

bash Linux DevOps Shell

利用goaccess分析nginx日志

Megatron7

nginx Linux

Service Worker in Action

xgqfrms

Service Worker Web Worker

一个平凡程序员的年度总结

小智

程序员 人生

从一道面试题来看计算机基础知识的重要性

周三不加班

数组 堆栈 函数栈 函数栈调用

maven私服搭建

kcnf

maven

Graylog部署文档

蚍蜉

Linux 开源 工具 日志分析

pip 配置路径要死记硬背?

风起帆扬了

Python Linux windows pip

OpenSSH新曝出严重Bug,影响广泛_语言 & 开发_Jeff Martin_InfoQ精选文章