跳到主要内容

高危

Microsoft Internet Explorer脚本引擎JScript内存损坏漏洞

2018-12-20 13:00:00 公开 ,2026-02-20 19:22:36 更新

  • 关键漏洞
  • CISA KEV
  • 远程
  • 无需认证
  • CWE Top 25 (2023)
  • CWE Top 25 (2024)
  • 公开PoC
CWEs:
CWE-787 (Out-of-bounds Write)
SSVC:
可利用状态:已被积极利用攻击自动化:否技术影响评估:全部 2025-02-08 00:23:13

风险信息

CVSS v2 向量
AV:N/AC:H/Au:N/C:C/I:C/A:C
CVSS v2 风险值
7.6
CVSS v3 向量
AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v3 风险值
7.5
CVSS v3.1 向量
AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v3.1 风险值
7.5

详细信息

漏洞类型
缓冲区错误
漏洞描述
Microsoft Internet Explorer包含一个脚本引擎,用于处理脚本语言(如VBScript和JScript)的执行。脚本引擎JScript组件包含未指定的内存损坏漏洞。任何支持嵌入Internet Explorer或其脚本引擎组件的应用程序都可以用作该漏洞的攻击向量。通过说服用户查看巧尽心思构建的HTML文档(例如网页、电子邮件附件)、PDF文件、Microsoft Office文档或任何其他支持嵌入式Internet Explorer脚本引擎内容的文档,攻击者可以执行任意代码。
修复建议
1、应用更新这个问题在CVE-20188653的更新中得到解决。https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/CVE-2018-8653 如果您不能安装更新,请考虑以下解决方法: 2、限制对JScript.dll的访问根据CVE-2018-8653的更新,可以通过限制对jscript.dll文件的访问来缓解此漏洞。这可以通过在具有32位系统管理权限的命令提示符中运行以下命令来实现:takeown /f %windir%\system32\jscript.dll cacls %windir%\system32\jscript.dll /E /P everyone:N在64位Windows平台上,应使用以下命令:takeown /f %windir%\syswow64\jscript.dll cacls %windir%\syswow64\jscript.dll /E /P everyone:N takeown /f %windir%\system32\jscript.dll cacls %windir%\system32\jscript.dll /E /P everyone:N根据Microsoft的建议:默认情况下,IE11、IE10和IE9使用JScript 9.dll,它不受此漏洞的影响。此漏洞仅影响某些使用jscript作为脚本引擎的网站。因此,大多数网站不应该受到这种缓解措施的影响。只有明确请求使用jscript.dll进行脚本解码的站点可能会受到影响。请注意,Windows脚本主机使用jscript.dll而不是jscript.dll。因此,部署这种缓解措施可以防止使用.JS和其他类似的独立脚本。通过在32位Windows系统上以管理权限运行以下命令,可以还原上述更改:cacls %windir%\system32\jscript.dll /E /R everyone在64位Windows平台上,应使用以下命令:cacls %windir%\system32\jscript.dll /E /R everyone cacls %windir%\syswow64\jscript.dll /E /R everyone

参考链接