更新于2026年10月,为Adobe Commerce 2.4.8-p5提供了隔离的安全修补程序

如果您为Adobe Commerce和Magento Open Source 2.4.8-p5应用了原始的2026年10月隔离安全修补程序,Commerce版本工具可能会将您的隔离修补程序报告为UNKNOWN。 Adobe更新了修补程序,但保留了相同的文件名,因此该工具不再识别原始文件。 您的环境不一定易受攻击,因为原始修补程序包含所需的修补程序。 要解决此问题,请下载并应用修订后的修补程序。

描述 description

2026年10月13日,Adobe发布了一项影响Adobe Commerce和Magento Open Source的关键安全更新(APSB26-153)。 发行版本后,Adobe发现2026年10月独立安全修补程序的Adobe Commerce和Magento Open Source 2.4.8-p5社区版部分不包括预期的防御深度强化更改。

10月的修补程序已更新,以包含此额外更改。 修订后的修补程序使用与原始文件相同的修补程序文件名。

省略的更改不是针对相关漏洞的主要修复。 原始修补程序中包含对易受攻击的Adobe Commerce功能所需的保护。 Adobe的验证确认,原始修补程序和修订后的修补程序文件均可保护客户,使其免受此更改带来的漏洞的攻击。 额外的验证器更新提供了深入的防御。

此问题不会公开Adobe Commerce安装,因为受影响的功能是Adobe Commerce功能。

发生了什么?

在准备2026年10月安全更新期间,虽然包括修复的Adobe Commerce部分,但初始2.4.8-p5修补程序文件中没有包括相关的Community Edition验证器更改。

Adobe随后更新了2.4.8-p5 Community Edition补丁文件,以包含验证器更改。

由于修订的文件具有相同的修补程序名称,因此应用原始文件的客户可能会在Commerce版本工具中看到7月、9月或10月的独立修补程序报告为UNKNOWN。 发生这种情况的原因是,该工具会根据修订后的修补程序定义而不是最初下载的文件来评估安装。

UNKNOWN导致此特定情况本身并不表示环境易受攻击。 但是,客户应应用修订后的修补程序,以便其安装与当前由Adobe分发的修补程序匹配,并能够成功验证。

哪些人受影响?

如果同时满足以下所有条件,您应该执行本文中的操作:

  • 您运行的是Adobe Commerce或Magento Open Source 2.4.8-p5。
  • 在最初发布2026年10月版独立修补程序后不久,您即下载了该修补程序。
  • 您应用了名为248p5-2026-10-001-CE.patch的修补程序文件。
  • Commerce版本工具现在将相关的修补程序报告为UNKNOWN,将248p5-2026-10-002-CE报告为缺失,或者您无法确认是否安装了当前版本的10月修补程序。

解决方法 resolution

我该怎么办?

  1. 下载当前的2026年10月修补程序
    从官方的Adobe Commerce安全更新文档中再次下载适用的2026年10月隔离安全修补程序。
    请勿重复使用之前下载的2.4.8-p5 10月Community Edition修补程序副本。
  2. 查看所有已安装的Commerce组件
    独立的安全更新可以包含用于Community Edition、Adobe Commerce、B2B和其他组件的单独修补程序文件。 应用与环境中安装的组件对应的每个修补程序文件。
    对于Adobe Commerce安装,这通常意味着查看Community Edition和Adobe Commerce修补程序文件,以及任何适用的B2B或其他组件修补程序。
  3. 替换原始10月Community Edition修补程序
    如果安装了原始248p5-2026-10-001-CE.patch,请使用已建立的修补程序管理过程将其还原。 然后应用新下载的修补程序版本。
    在将修订后的修补程序部署到生产环境之前,请在集成或暂存环境中应用并验证该修补程序。
  4. 确认安装了以前的每月修补程序
    每月独立的安全修补程序不累积。 客户必须遵循其发布行所支持的最新的-p基线,并按发布顺序应用任何缺失的每月修补程序。
    对于完全修补的环境,请确认也安装了2026年10月修补程序之前发布的所有适用独立修补程序。

如何验证是否已应用所有必需的修补程序?

Adobe建议将Commerce版本工具用于Adobe Commerce on Cloud基础架构和Adobe Commerce内部部署。 该工具报告已安装的修补程序、缺少的修补程序以及安装的漏洞状态。

  1. 确认已安装Commerce版本工具
    从Adobe Commerce项目根目录中,运行:
    php vendor/bin/patch-status --version
    如果该命令返回一个版本,则会安装该工具。
    如果未找到该命令,请为您的版本行应用适用的2026年7月Community Edition独立修补程序。 Commerce版本工具是通过该修补程序引入的,安装在vendor/bin/patch-status。

  2. 运行修补程序状态报告
    从Adobe Commerce项目根目录中,运行:
    php vendor/bin/patch-status

  3. 查看结果
    查看报告中的以下部分:

    • applied_patches
    • missing_patches
    • vulnerability_status

    约248p5-2026-10-002-CE
    Commerce版本工具将10月2.4.8-p5社区版修补程序的原始版本和修订版本作为两个单独的条目进行跟踪:

    • 248p5-2026-10-001-CE — 在原始修补程序文件中发布的内容
    • 248p5-2026-10-002-CE — 已添加其他验证程序更改到修订的修补程序文件

    两个条目都由ZIP中的单个248p5-2026-10-001-CE.patch文件传递。 没有单独的248p5-2026-10-002-CE文件可供下载。
    如果该工具在missing_patches下列出了248p5-2026-10-002-CE,则您的安装具有最初发布的修补程序文件。 按照“我应该怎么做?”中的步骤操作。 下载当前ZIP文件并将其替换。 应用修订后的修补程序后,这两个条目都会显示在applied_patches下。
    对于要视为已完全修补的安装:

    • 所有适用的每月安全修补程序都应显示为已应用。
    • missing_patches不应列出所需的修补程序。
    • 适用的漏洞应返回PROTECTED。
    • 相关修补程序不应保留UNKNOWN。

如果在应用修订的10月修补程序且所有先决条件修补程序后,该工具继续报告UNKNOWN,请联系Adobe Commerce支持,并提供完整的Commerce版本工具输出。

Adobe Commerce on Cloud的替代验证

Adobe Commerce on Cloud客户可以使用Quality Patches Tool验证单个独立修补程序的状态。

运行以下命令并将%patch-name%替换为适用的修补程序文件名:

vendor/bin/magento-patches -n status | grep "%patch-name%\|Status"

修补程序应返回Applied状态。 Quality Patches Tool可验证单个修补程序,而Commerce Version Tool是确定整个安装是否已完全修补的推荐方法。

如果我已经应用了原始修补程序该怎么办?

Adobe的调查确定原始修补程序包含相关Adobe Commerce漏洞所需的保护。 仍需要应用修订后的修补程序以使环境与当前Adobe修补程序保持一致,包括额外的深入防御更改,以及恢复一致的修补程序验证结果。

通过正常的变更管理流程应用修订的修补程序,并在部署后重新运行Commerce版本工具。

Commerce版本工具报告缺少的248p5-2026-10-002-CE条目,作为安装程序仍具有原始修补程序文件的最明确指示器。 使用确认上述替换步骤是必需的,然后重新运行工具以验证两个条目是否均适用。

recommendation-more-help
experience-cloud-kcs-help-kbarticles