更新適用於Adobe Commerce 2.4.8-p5的2026年10月獨立安全性修補程式

如果您套用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部分已納入,但相關的Community Edition驗證器變更未納入初始2.4.8-p5修補程式檔案中。

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月Community Edition獨立修補程式後不久下載該修補程式。
  • 您已套用名為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版本工具用於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的替代驗證

雲端上的Adobe Commerce客戶可使用品質修補程式工具來驗證個別隔離修補程式的狀態。

執行以下命令,並將%patch-name%取代為適用的修補程式檔名:

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

修補程式應該會傳回Applied狀態。 「品質修補工具」會驗證個別修補程式,而「Commerce版本工具」則是判斷整體安裝是否已完全修補的建議方法。

如果我已套用原始修補程式怎麼辦?

Adobe的調查判定原始修補程式包含相關Adobe Commerce弱點所需的保護。 仍需要套用修訂修補程式,以讓環境與目前的Adobe修補程式保持一致、納入額外的深入防禦變更,並還原一致的修補程式驗證結果。

透過一般變更管理流程套用修訂後的修補程式,並在部署後重新執行Commerce版本工具。

Commerce版本工具會報告遺失248p5-2026-10-002-CE專案,作為安裝仍具有原始修補程式檔案的最明確指標。 使用它來確認上述取代步驟是必要的,並在之後重新執行工具以驗證兩個專案皆已套用。

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