跳至主要内容

安全公告和 CVE

Rancher 致力於向社群通報我們產品中的安全問題。Rancher 將為我們已解決的問題發布安全公告和 CVE(Common Vulnerabilities and Exposures,常見漏洞和曝光)。新的安全公告也會在 Rancher 的 GitHub 安全頁面上發布。

ID描述日期解決方案
CVE-2023-32199Rancher 現在會在刪除 admin GlobalRole 或其 GlobalRoleBinding 時移除對應的 ClusterRoleBinding。以前孤立的 ClusterRoleBinding 會標記註釋 authz.cluster.cattle.io/admin-globalrole-missing=true。23 Oct 2025Rancher v2.12.3 和 v2.11.7
CVE-2024-58269Rancher 稽核日誌編輯流程已變更如下:

  • 它現在會編輯 Response 和 Request 主體內容中的 kubectl.kubernetes.io/last-applied-configuration 註釋。以前它不會編輯 Response 主體內容。
  • 它現在會編輯 Request URL 和 Referer 標頭中的叢集匯入 URL。以前它不會編輯 Referer 標頭。
23 Oct 2025Rancher v2.12.3
CVE-2024-58260將一個使用者的使用者名稱設定為與另一個使用者的使用者名稱相同會在任一使用者嘗試登入時導致錯誤。因此,具有 Manage Users 權限的使用者可能會拒絕任何使用者(包括管理員)登入。為了防止這種情況,使用者名稱一旦設定就不可變更,並且無法使用已在使用中的使用者名稱更新或建立使用者。25 Sep 2025Rancher v2.12.2、v2.11.6、v2.10.10 和 v2.9.12
CVE-2024-58267Rancher CLI 經過修改,以更明顯地列印 requestId,而不是作為登入 URL 的一部分。它還向 URL 新增 cli=true 來源標記。儀表板經過修改以識別 requestId 的存在,並使用它向使用者顯示警告訊息,要求驗證他們是否使用相關 ID 啟動了 CLI 登入。來源標記的不存在使儀表板能夠區分修改後的 CLI 和較舊的 CLI,並相應地調整訊息。25 Sep 2025Rancher v2.12.2、v2.11.6、v2.10.10 和 v2.9.12
CVE-2025-54468透過 /meta/proxy Rancher 端點發出的請求(例如,建立雲端憑證時)的 Impersonate-* 標頭會被移除,因為標頭可能包含可識別和/或敏感資訊。25 Sep 2025Rancher v2.12.2、v2.11.6、v2.10.10 和 v2.9.12
CVE-2024-58259到 Rancher API 端點的 POST 現在限制為 1 Mi;如果您需要更大的限制,可以透過設定進行配置。Rancher 身份驗證端點的配置獨立於主要公共 API(因為您可能需要在其他 API 端點中使用更大的有效負載)。假設您需要增加身份驗證允許的最大有效負載。在這種情況下,您可以將環境變數 CATTLE_AUTH_API_BODY_LIMIT 設定為一個數量,例如 2 Mi,這將允許身份驗證端點使用更大的有效負載。28 Aug 2025Rancher v2.12.1、v2.11.5、v2.10.9 和 v2.9.11
CVE-2024-52284在最近變更從 bundle 中排除 Helm values 檔案之後,仍存在一個邊緣情況,即在 fleet.yaml 中使用目錄名稱引用的 values 檔案(例如,my-dir/values.yaml 而不是 values.yaml)不會被排除,這可能會在 bundle 資源中暴露機密資料。現在無論您如何引用 Helm values 檔案,它們都會從 bundle 資源中排除。28 Aug 2025Rancher v2.12.1、v2.11.5 和 v2.10.9