RHEL 6:Django (RHSA-2014:0456)

critical Nessus Plugin ID 210209

概要

遠端 Red Hat 主機缺少一個或多個 Django 的安全性更新。

說明

遠端 Redhat Enterprise Linux 6 主機上安裝的套件受到 RHSA-2014:0456 公告中提及的多個弱點影響。

Django Web 架構由 horizon (OpenStack Dashboard) 使用,其為用於管理 OpenStack 服務的 Web 介面。

在 Django 的 reverse() URL 解析器函式建構特定 URL 的方式中發現一個缺陷。能夠從 Django 應用程式要求特製檢視的遠端攻擊者可利用此缺陷,以執行應用程式的使用者權限,在系統上匯入並執行任意 Python 模組。(CVE-2014-0472)

據發現,Django 的快取架構會針對來自未經驗證用戶端的所有要求,重複使用跨網站要求偽造 (CSRF) nonce。
遠端攻擊者可利用此缺陷,取得其他使用者的 CSRF token,並繞過 Django 應用程式中的預定 CSRF 防護功能。(CVE-2014-0473)

據發現,某些 Django 模型欄位類別未正確執行引數類型轉換。遠端攻擊者可利用此缺陷提交特製的 SQL 查詢,當由使用 MySQL 資料庫的 Django 應用程式處理時,可對 MySQL 資料庫產生各種應用程式專屬的影響。(CVE-2014-0474)

Red Hat 感謝上游 Django 專案報告此問題。上游確認 Benjamin Bach 為 CVE-2014-0472 的原始報告者,Paul McMillan 為 CVE-2014-0473 的原始報告者,而 Ruby on Rails 團隊 (特別是 Michael Koziarski) 為 CVE-2014-0474 的原始報告者。

建議所有 OpenStack Dashboard 使用者皆升級至這些更新版套件,其可修正這些問題。安裝更新版套件後,必須先重新啟動 httpd 程序 (服務 httpd 重新啟動),更新才會生效。

Tenable 已直接從 Red Hat Enterprise Linux 安全公告擷取前置描述區塊。

請注意,Nessus 並未測試這些問題,而是僅依據應用程式自我報告的版本號碼作出判斷。

解決方案

根據 RHSA-2014:0456 中的指引更新 RHEL Django 套件。

另請參閱

https://access.redhat.com/security/updates/classification/#moderate

https://bugzilla.redhat.com/show_bug.cgi?id=1090588

https://bugzilla.redhat.com/show_bug.cgi?id=1090592

https://bugzilla.redhat.com/show_bug.cgi?id=1090593

http://www.nessus.org/u?e02f34f7

https://access.redhat.com/errata/RHSA-2014:0456

Plugin 詳細資訊

嚴重性: Critical

ID: 210209

檔案名稱: redhat-RHSA-2014-0456.nasl

版本: 1.1

類型: local

代理程式: unix

已發布: 2024/11/4

已更新: 2024/11/4

支援的感應器: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Nessus

風險資訊

VPR

風險因素: Medium

分數: 5.9

Vendor

Vendor Severity: Moderate

CVSS v2

風險因素: Critical

基本分數: 10

時間性分數: 7.4

媒介: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

CVSS 評分資料來源: CVE-2014-0474

CVSS v3

風險因素: Critical

基本分數: 9.8

時間性分數: 8.5

媒介: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

時間媒介: CVSS:3.0/E:U/RL:O/RC:C

弱點資訊

CPE: p-cpe:/a:redhat:enterprise_linux:django14-doc, cpe:/o:redhat:enterprise_linux:6, p-cpe:/a:redhat:enterprise_linux:django14

必要的 KB 項目: Host/local_checks_enabled, Host/RedHat/release, Host/RedHat/rpm-list, Host/cpu

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2014/4/30

弱點發布日期: 2014/4/21

參考資訊

CVE: CVE-2014-0472, CVE-2014-0473, CVE-2014-0474

CWE: 352

RHSA: 2014:0456