Mozilla Firefox < 3.5

high Nessus 插件 ID 279141

简介

远程 macOS 或 Mac OS X 主机上安装的 Web 浏览器受到多个漏洞影响。

描述

远程 macOS 或 Mac OS X 主机上安装的 Mozilla Firefox 版本低于 3.5。因此,受到 mfsa2009-34 公告中提及的多个漏洞影响。

- 在 Mozilla Firefox 3.0.12 之前的版本和 Thunderbird 中,JavaScript 引擎允许远程攻击者通过与以下相关的途径导致服务拒绝(内存损坏和应用程序崩溃)或可能执行任意代码:(1) nsDOMClassInfo.cpp、(2) JS_HashTableRawLookup,以及 (3) MirrorWrappedNativeParent 和 js_LockGCThingRT。(CVE-2009-2466)

- 在 Mozilla Firefox 3.0.12 之前的版本和 Thunderbird 中,远程攻击者可以通过涉及双重框架构造的途径导致拒绝服务(内存损坏和应用程序崩溃)或执行任意代码,这与以下内容有关:(1) nsHTMLContentSink.cpp、(2) nsXMLContentSink.cpp,以及 (3) nsPresShell.cpp 和 nsSubDocumentFrame::Reflow 函数。(CVE-2009-2465)

- 在 Mozilla Firefox 3.0.12 之前的版本和 Thunderbird 中,浏览器引擎允许远程攻击者通过以下相关的途径导致拒绝服务(内存损坏和应用程序崩溃)或可能执行任意代码:(1) 框架链和同步事件、(2) SetMayHaveFrame 断言和 nsCSSFrameConstructor::CreateFloatingLetterFrame、(3) nsCSSFrameConstructor::ConstructFrame、(4) 子列表和初始重排、(5) GetLastSpecialSibling、(6) nsFrameManager::GetPrimaryFrameFor 和 MathML、(7) nsFrame::GetBoxAscent、(8) nsCSSFrameConstructor::AdjustParentFrame、(9) nsDOMOfflineResourceList 以及 (10) nsContentUtils::ComparePosition。(CVE-2009-2462)

- 在 Mozilla Firefox 3.0.12 之前的版本、Thunderbird 2.0.0.24 之前的版本以及 SeaMonkey 1.1.19 之前的版本中,nsprpub/lib/libc/src/base64.c 中的 (1) PL_Base64Decode 和 (2) PL_Base64Encode 函数存在多个整数溢出漏洞,远程攻击者可以利用这些漏洞,通过触发缓冲区溢出的不明矢量造成拒绝服务(内存损坏和应用程序崩溃)或者可能执行任意代码。
(CVE-2009-2463)

- 在 3.0.12 之前的 Mozilla Firefox、SeaMonkey 2.0a1pre 和 Thunderbird 中,nsXULTemplateQueryProcessorRDF::CheckIsSeparator 函数允许远程攻击者通过与在 XUL 树元素中加载多个 RDF 文件相关的途径导致拒绝服务(内存损坏和应用程序崩溃)或可能执行任意代码。(CVE-2009-2464)

请注意,Nessus 尚未测试这些问题,而是只依据应用程序自我报告的版本号进行判断。

解决方案

升级到 Mozilla Firefox 3.5 或更高版本。

另见

https://www.mozilla.org/en-US/security/advisories/mfsa2009-34/

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-2462

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-2463

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-2464

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-2465

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-2466

http://www.nessus.org/u?c9245e60

https://bugzilla.mozilla.org/buglist.cgi?bug_id=489050,482578

http://www.nessus.org/u?7e50d581

插件详情

严重性: High

ID: 279141

文件名: macos_firefox_3_5.nasl

版本: 1.1

类型: local

代理: macosx

发布时间: 2025/12/18

最近更新时间: 2025/12/18

支持的传感器: Frictionless Assessment Agent, Frictionless Assessment AWS, Frictionless Assessment Azure, Nessus Agent, Nessus

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: Critical

基本分数: 10

时间分数: 7.8

矢量: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

CVSS 分数来源: CVE-2009-2466

CVSS v3

风险因素: High

基本分数: 8.8

时间分数: 7.9

矢量: CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

时间矢量: CVSS:3.0/E:P/RL:O/RC:C

CVSS 分数来源: CVE-2009-2465

漏洞信息

CPE: cpe:/a:mozilla:firefox

必需的 KB 项: installed_sw/Mozilla Firefox

可利用: true

易利用性: Exploits are available

补丁发布日期: 2009/7/21

漏洞发布日期: 2009/7/21

参考资料信息

CVE: CVE-2009-2462, CVE-2009-2463, CVE-2009-2464, CVE-2009-2465, CVE-2009-2466