Firefox两个高危内存漏洞被修复 该漏洞还影响Tor洋葱头用户 嗯当然包括暗网用户

简介:

firefox两个“内存安全漏洞”已修复CVE-2016-5256和CVE-2016-5257,Mozilla在Firefox 49和Firefox ESR 45.4上打了补丁。这2个漏洞是由Mozilla开发人员发现可允许攻击者在目标机器上执行任意代码。Mozilla公司将证书锁定漏洞评级为高风险漏洞,并于昨天修复了火狐49中的4个严重漏洞。

完整的安全公告,请点击如下图片进入Mozilla的官方网站

Mozilla修复Firefox中的证书锁定漏洞

如大家预期的那样,Mozilla在Firefox插件自动更新过程中修复了一个广受关注的漏洞。具体说来,这个漏洞与证书锁定过期有关。攻击者可利用这个漏洞拦截加密的浏览器流量,注入恶意的NoScript扩展工具更新包,并远程执行代码。在基于Firefox代码开发的Tor浏览器上,这个漏洞也存在。上周五,在被称为movrck的研究员公布这个漏洞之后,Tor很快就打上了补丁。

漏洞利用

除了movrck之外,前美国网络司令部(U.S. Cyber Command)成员Ryan Duff也对该漏洞进行了研究。两人都说,考虑到必须具备的条件,对这个漏洞的利用很具有挑战性。攻击者必须窃取或伪造一个TLS证书,然后潜入到流量中(通过运行恶意Tor退出节点或者执行中间人攻击)。

然后,攻击者还必须为NoScript找到一个插件更新包,注入他们自己的更新包,并获得受害机器的远程控制权限。与针对大规模Firefox或Tor用户的攻击相比,针对个人的攻击会更难。受政府资助的攻击者或者拥有丰富资源的犯罪团伙也许能成功利用这个漏洞。movrck说,发起一次攻击可能要花费10万美元。

Mozilla公司在新闻发布中称,在更新预加载的公钥固定时会触发CVE-2016-5284漏洞。Mozilla公司使用自己的定期更新的静态密码,而不使用HTTP公钥固定(HPKP)。因此,当静态密码在9月3日过期时,用户则会在17天内均面临攻击。

movrck也是在研究过程中偶然发现这一情况的。Duff指出,他在这17天以外的任意时间发起攻击都会失败。周五,Mozilla公司承认了更新过程中存在漏洞和过期的密码。Mozilla公司安全工程高级经理Selena Deckelmann说,尽管公司发出了警告(鉴于Tor浏览器预载了某些隐私插件,Tor用户将面临风险),但并没有意识到恶意证书的存在。

还有两次密码过期的漏洞

Duff说,今年年底前还将发生两次密码过期情况,最严重的一次是,50个火狐密码将于12月17日过期,直至2017年1月24日才更新。今天更新后Mozilla公司在11月结束前都处于安全期。安全期过后,Mozilla公司将不得不解决这个问题。

mozilla::gfx::FilterSupport::ComputeSourceNeededRegions中的全局缓冲区溢出漏洞也已修复。Mozilla公司称,在空过滤器上进行canvas渲染时会触发该漏洞。

nsBMPEncoder::AddImageFrame中的堆缓冲区溢出漏洞也是一个重大安全缺陷,会在编译图形帧时触发,导致导致服务器崩溃。此漏洞和CVE-2016-5257漏洞均被评级为紧急,并在Firefox ESR 45.4中进行了修复。

近期相关的文章

哈佛大学生爬取83个暗网市场的商品图片 分析后得到全球部分暗网商家物理分布图



原文发布时间:2017年3月24日

本文由:threatpost  发布,版权归属于原作者

原文链接:http://toutiao.secjia.com/firefox-high-risk-memory-leaks-vulnerability-fixed

本文来自云栖社区合作伙伴安全加,了解相关信息可以关注安全加网站

相关文章
|
6月前
|
开发工具 Swift iOS开发
【Swift开发专栏】Swift中的内存泄漏检测与修复
【4月更文挑战第30天】本文探讨了Swift中的内存泄漏问题,尽管有ARC机制,但仍需关注内存管理。文章分为三部分:内存管理基础知识、检测方法和修复技巧。了解ARC原理和循环引用陷阱是防止内存泄漏的关键。检测方法包括使用Xcode内存调试器、LeakSanitizer和性能分析工具。修复技巧涉及打破循环引用、使用弱/无主引用及手动管理内存。理解这些对优化应用性能和稳定性至关重要。
254 0
|
1月前
|
设计模式 Java Android开发
安卓应用开发中的内存泄漏检测与修复
【9月更文挑战第30天】在安卓应用开发过程中,内存泄漏是一个常见而又棘手的问题。它不仅会导致应用运行缓慢,还可能引发应用崩溃,严重影响用户体验。本文将深入探讨如何检测和修复内存泄漏,以提升应用性能和稳定性。我们将通过一个具体的代码示例,展示如何使用Android Studio的Memory Profiler工具来定位内存泄漏,并介绍几种常见的内存泄漏场景及其解决方案。无论你是初学者还是有经验的开发者,这篇文章都将为你提供实用的技巧和方法,帮助你打造更优质的安卓应用。
|
29天前
|
SQL 安全 算法
ChatGPT高效提问—prompt实践(漏洞风险分析-重构建议-识别内存泄漏)
ChatGPT高效提问—prompt实践(漏洞风险分析-重构建议-识别内存泄漏)
|
4月前
|
监控 Java Android开发
探究Android应用开发中的内存泄漏检测与修复
在移动应用的开发过程中,优化用户体验和提升性能是至关重要的。对于Android平台而言,内存泄漏是一个常见且棘手的问题,它可能导致应用运行缓慢甚至崩溃。本文将深入探讨如何有效识别和解决内存泄漏问题,通过具体案例分析,揭示内存泄漏的成因,并提出相应的检测工具和方法。我们还将讨论一些最佳实践,帮助开发者预防内存泄漏,确保应用稳定高效地运行。
|
6月前
|
安全 网络安全 量子技术
网络安全与信息安全:漏洞、加密技术与安全意识的探索安卓应用开发中的内存管理策略
【5月更文挑战第31天】随着互联网的普及,网络安全问题日益严重。本文将深入探讨网络安全漏洞、加密技术以及安全意识等方面的问题,以期提高公众对网络安全的认识和防范能力。
|
6月前
|
JavaScript 前端开发 Java
JavaScript中的内存泄露:如何避免及修复
JavaScript中的内存泄露:如何避免及修复
96 3
|
6月前
|
数据可视化 Java 测试技术
【Go语言专栏】Go语言中的内存泄漏检测与修复
【4月更文挑战第30天】Go语言内存泄漏详解:概念、原因、检测与修复。内存泄漏由忘记释放内存、循环引用等引起,Go通过垃圾回收机制管理内存,但仍有泄漏风险。检测方法包括pprof、可视化工具、代码审查和单元测试。修复策略涉及优化代码、使用defer、减少全局变量、弱引用及及时释放资源。实践案例分析有助于理解和解决问题。了解内存管理,防止泄漏,提升Go应用性能和稳定性。
305 0
|
6月前
|
Python
在Python中,如何检测和修复内存泄漏?
在Python中,如何检测和修复内存泄漏?
317 0
|
安全 Java 应用服务中间件
从一个被Tomcat拒绝的漏洞到特殊内存马
从一个被Tomcat拒绝的漏洞到特殊内存马
178 0
从一个被Tomcat拒绝的漏洞到特殊内存马
|
Java 数据安全/隐私保护 测试技术
我修复的印象最深的一个bug,一个导致CPU和内存异常到无法响应的BUG
系统上线一段时间后,客户反映接口响应特别慢,甚至没有响应,第一时间依次检查了网络、服务器资源使用情况,发现服务器CPU和内存占用率都非常的高,经过一阵紧张的排查,最终发现问题出现的根源,这就是我修复的印象最深的一个bug就是由于String的用法不当所造成的。
481 0
我修复的印象最深的一个bug,一个导致CPU和内存异常到无法响应的BUG