說明
遠端主機上安裝的 Plone 版本早於 4.2.3。因此,該應用程式受到以下弱點影響:
- Plone 中的 registerConfiglet.py 允許遠端攻擊者透過與管理介面相關的未指定向量執行 Python 程式碼。(CVE-2012-5485)
- Plone 中使用的 Zope 2 中的ZPublisher.HTTPRequest._scrubHeader允許遠端攻擊者透過換行 (LF) 字元插入任意 HTTP 標頭。(CVE-2012-5486)
- Plone 中的沙箱白名單功能 (allowmodule.py) 允許具有特定權限的遠端驗證使用者繞過 Python 沙箱限制,並透過與匯入相關的向量執行任意 Python 程式碼。(CVE-2012-5487)
- Plone 中的python_scripts.py允許遠端攻擊者透過與 createObject 相關的特製 URL 執行 Python 程式碼。(CVE-2012-5488)
- Zope 中的 App.Undo.UndoSupport.get_request_var_or_attr 功能 (在 Plone 中使用) 可讓遠端鑑別使用者透過未指定的向量取得受限制屬性的存取權。(CVE-2012-5489)
- Plone 中 kssdevel.py 中的跨網站指令碼 (XSS) 漏洞允許遠端攻擊者透過未指定的媒介插入任意 Web 腳本或 HTML。(CVE-2012-5490)
- Plone 中使用的 z3c.form 允許遠端攻擊者利用表單位置和元素 ID 的知識來取得預設表單欄位值。CVE-2012-5491
- Plone 中的uid_catalog.py允許遠端攻擊者透過特製的 URL 取得有關隱藏物件的元資料。
(CVE-2012-5492)
- Plone 中的 gtbn.py 允許具有特定權限的遠端身份驗證使用者繞過 Python 沙箱並透過未指定的向量執行任意 Python 程式碼。(CVE-2012-5493)
- Plone 中 python_scripts.py 中的跨網站指令碼 (XSS) 漏洞允許遠端攻擊者透過與「{u,}translate」相關的不明向量注入任意 Web 腳本或 HTML。(CVE-2012-5494)
- Plone 中的python_scripts.py允許遠端攻擊者透過與「go_back」相關的特製 URL 執行 Python 程式碼。(CVE-2012-5495)
- Kupu 中的kupu_spellcheck.py允許遠端攻擊者透過特製的 URL 造成拒絕服務 (ZServer 執行緒鎖定)。(CVE-2012-5496)
- Plone 中的membership_tool.py允許遠端攻擊者透過特製的 URL 列舉使用者帳戶名稱。
(CVE-2012-5497)
- Plone 中的 queryCatalog.py 允許遠端攻擊者繞過快取,並透過對集合的特製請求造成拒絕服務。(CVE-2012-5498)
- Plone 中的python_scripts.py允許遠端攻擊者透過與 formatColumns 相關的大值造成拒絕服務 (記憶體消耗)。(CVE-2012-5499)
- Plone 中的批次識別碼變更指令碼 (renameObjectsByPaths.py) 可讓遠端攻擊者藉由在特製要求中利用有效的 CSRF 權杖來變更內容項目的標題。(CVE-2012-5500)
- Plone 中的at_download.py允許遠端攻擊者透過特製的 URL 讀取儲存在自訂內容類型上的任意 BLOB(檔案和圖像)。(CVE-2012-5501)
- Plone 中 safe_html.py 中的跨網站指令碼 (XSS) 漏洞允許具有編輯內容權限的遠端驗證使用者透過未指定的向量插入任意 Web 指令碼或 HTML。
(CVE-2012-5502)
- Plone 中的 ftp.py 允許遠端攻擊者透過未指定的媒介讀取隱藏資料夾內容。
(CVE-2012-5503)
- Plone 中 widget_traversal.py 中的跨網站指令碼 (XSS) 漏洞允許遠端攻擊者透過未指定的媒介插入任意 Web 腳本或 HTML。(CVE-2012-5504)
- Plone 中的 atat.py 允許遠端攻擊者透過要求沒有名稱的視圖來讀取私有資料結構。(CVE-2012-5505)
- Plone 中的python_scripts.py允許遠端攻擊者透過對使用者無權存取的資料夾的 RSS 摘要要求造成拒絕服務(無限迴圈)。(CVE-2012-5506)
- Plone 中使用的 Zope 中的 AccessControl/AuthEncoding.py 允許遠端攻擊者透過涉及密碼驗證中時間差異的向量來取得密碼。(CVE-2012-5507)
- Plone 中的錯誤頁面允許遠端攻擊者取得隨機數,並透過未指定的向量衍生密碼重設的 PRNG 狀態。(CVE-2012-5508)
- Plone 中使用的 Zope 不會重新植入偽亂數產生器 (PRNG),這使得遠端攻擊者更容易透過未指定的向量猜測值。(CVE-2012-6661)
請注意,Nessus 並未測試這些問題,而是僅依據應用程式自我報告的版本號碼作出判斷。由於廠商 Hotfix (PloneHotfix20121106) 可以在不升級版本的情況下修復此問題,因此此外掛程式只會在 Paranoid 模式下執行時報告。
解決方案
套用廠商 Hotfix (Products.PloneHotfix20121106),或升級至 Plone 版本 4.2.3 或更新版本。
Plugin 詳細資訊
檔案名稱: plone_HF_20121106.nasl
支援的感應器: Nessus
風險資訊
媒介: CVSS2#AV:N/AC:M/Au:S/C:C/I:C/A:C
媒介: CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
時間媒介: CVSS:3.0/E:P/RL:O/RC:C
弱點資訊
CPE: cpe:/a:plone:plone
可輕鬆利用: Exploits are available
參考資訊
CVE: CVE-2012-5485, CVE-2012-5486, CVE-2012-5487, CVE-2012-5488, CVE-2012-5489, CVE-2012-5490, CVE-2012-5491, CVE-2012-5492, CVE-2012-5493, CVE-2012-5494, CVE-2012-5495, CVE-2012-5496, CVE-2012-5497, CVE-2012-5498, CVE-2012-5499, CVE-2012-5500, CVE-2012-5501, CVE-2012-5502, CVE-2012-5503, CVE-2012-5504, CVE-2012-5505, CVE-2012-5506, CVE-2012-5507, CVE-2012-5508, CVE-2012-6661