如何修复 Dynamics 365 本地版 v8.2 中的 jQuery - 2.1.1.min.js 安全漏洞?

carl 0 信誉分
2025-08-29T00:43:16.4366667+00:00

我们正在使用Dynamics 365 本地版 8.2 版。在一次安全扫描中,我们发现了一个文件中的漏洞:xxx/_static/_common/scripts/jquery - 2.1.1.min.js

问题:

  1. 如何修复此漏洞? - 微软是否有针对 D365 On-Premises 中过时的 jQuery 库进行更新/替换的官方指南? - 手动更新 jQuery 版本会存在哪些风险(例如,破坏现有功能,如表单、插件)?
  2. 补丁或紧急修复程序的可用性 - 微软是否针对 D365 v8.2 中的此特定 jQuery 版本问题提供了补丁? - 如果没有,那么推荐的解决方法是什么?
  3. 验证步骤 - 如何确认在应用更改后漏洞已得到解决? ### 附加说明: - 我们的环境是本地部署(非在线环境)。 - 安全扫描将 jQuery 2.1.1 版本标记为存在漏洞(例如,该版本存在已知的 XSS 或安全问题)。
Microsoft 365 和 Office | Project | 商业版 | 其他
0 个注释 无注释

1 个答案

排序依据: 非常有帮助
  1. Sophie N 18,180 信誉分 Microsoft 外部员工 审查方
    2025-08-29T02:08:00.5166667+00:00

    注意: 此回复已使用工具翻译;如有任何语法或含义错误,敬请谅解。衷心感谢您的理解。如果我的回答有任何不清楚的地方,请随时留言,我会尽快回复您。

    亲爱的 @carl

    感谢您在 Microsoft 问答论坛中提问。我理解及时修复漏洞的重要性。以下是一份关于 Dynamics 365 v8.2 本地环境中 jQuery 漏洞的重点指南。

    核心问题在于 Dynamics 365 On-Premises v8.2 的生命周期已结束,微软不再提供支持。因此,此版本尚未发布新的安全补丁。手动修改 jquery-2.1.1.min.js 等核心系统文件不受支持,且风险极高,可能导致严重的系统不稳定。

    • **微软有补丁吗?**没有。微软不会为超出支持生命周期的产品提供新的补丁或安全更新。8.2 版本的所有支持(包括安全修复)已停止。
    • **是否有更新 jQuery 的官方指南?**更新 jQuery 等组件的唯一官方方法是通过产品支持生命周期内发布的累积更新 (CU)。没有手动替换这些库的官方指南。更改核心文件结构会使您的环境处于不受支持的状态。

    您可以在此处查看 Microsoft 针对 Dynamics 365 v8.2 的官方生命周期策略:

    Microsoft 生命周期策略:

    唯一受支持且安全的解决方案是升级您的环境。 

    1. **规划升级:**建议从 v8.2 升级到受支持的版本,例如 Dynamics 365 On-Premises v9.x。这不仅可以解决此特定的 jQuery 漏洞,还能为您提供许多其他安全补丁、错误修复和新功能。
    2. **迁移到云端:**或者,您可以考虑迁移到 Dynamics 365 Online。这将管理底层组件和安全更新的责任转移给 Microsoft,确保您的环境始终保持最新状态。

    请理解,作为 Microsoft 365 问答社区的管理员,我们在 Dynamics 365 本地部署方面的专业知识有限,尤其是对于像这样复杂的主题。如需有关升级路径和最佳实践的详细技术指导,我们强烈建议您与官方 Dynamics 365 社区的专家联系。

    他们拥有专门的专家和 MVP,可以为您提供所需的深入支持。我们将您重定向到那里,以确保您获得最佳帮助。

    我们希望您理解,此重定向是为了帮助您联系最有资格的专家来解决您的具体问题。


    如果答案对您有帮助,请点击“接受答案”并点赞。如果您对此答案还有其他疑问,请点击“评论”。

    **注意:**如果您想接收此主题的相关电子邮件通知,请按照 我们的文档 中的步骤启用电子邮件通知。

    接受答案01 個回答

    此答案是否有帮助?

    1 个人认为此答案很有帮助。

你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。