網路時間通訊協定程序 (ntpd) 3.x / 4.x < 4.2.8p6 多個弱點

medium Nessus Plugin ID 88054

概要

遠端 NTP 伺服器受到多種弱點的影響。

說明

遠端 NTP 伺服器的版本是 3.x 版或 4.2.8p6 之前的 4.x 版。
因此,該應用程式受到以下弱點影響:

- receive() 函式中存在一個瑕疵,這是因為使用經驗證的廣播模式所致。攔截式攻擊者可惡意利用此問題,發動重播攻擊。
(CVE-2015-7973)

- 受信任的金鑰系統中存在一個時間服務瑕疵,這是因為不當的金鑰檢查所導致。經驗證的遠端攻擊者可惡意利用此瑕疵,在經驗證的對等端之間發動模擬攻擊。(CVE-2015-7974)

- nextvar() 函式存在一個因不當驗證使用者提供的輸入所導致的溢位情形。本機攻擊者可惡意利用此問題,造成緩衝區溢位,進而導致拒絕服務情形。
(CVE-2015-7975)

- ntp_control.c 中存在一個瑕疵,這是因為 saveconfig 命令不當篩選檔名中的特殊字元所導致。經驗證的遠端攻擊者可惡意利用此瑕疵插入任意內容。(CVE-2015-7976)

- ntp_request.c 中存在一個 NULL 指標解除參照瑕疵,當處理 ntpdc relist 命令時會觸發。
遠端攻擊者可惡意利用此瑕疵,透過特製的要求造成服務損毀,進而導致拒絕服務情形。(CVE-2015-7977)

- ntpdc 中存在一個瑕疵,處理 relist 命令期間會觸發此瑕疵。遠端攻擊者可惡意利用此瑕疵,透過遞迴遊走限制清單,耗盡呼叫堆疊上的可用空間,進而導致拒絕服務情形。
CVE-2015-7978)

- 經驗證的廣播模式中存在一個不明瑕疵。遠端攻擊者可惡意利用此瑕疵,透過特製的封包造成拒絕服務情形。
(CVE-2015-7979)

- receive() 函式中存在一個瑕疵,其允許含有零來源時間戳記的封包繞過安全性檢查。遠端攻擊者可惡意利用此瑕疵偽造任意內容。(CVE-2015-8138)

- ntpq 與 ntpdc 中存在一個瑕疵,允許遠端攻擊者洩漏時間戳記中的敏感資訊。(CVE-2015-8139)

- ntpq 通訊協定中存在一個可在處理不當數列期間觸發的瑕疵。
攔截式攻擊者可惡意利用此問題,發動重播攻擊。(CVE-2015-8140)

- ntpq 用戶端中存在一個瑕疵,處理封包時會觸發此瑕疵,在 getresponse() 函式中造成迴圈。遠端攻擊者可惡意利用此瑕疵造成無限迴圈,進而導致拒絕服務情形。(CVE-2015-8158)

解決方案

升級至 NTP 4.2.8p6 版或更新版本。

另請參閱

http://support.ntp.org/bin/view/Main/SecurityNotice

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

Plugin 詳細資訊

嚴重性: Medium

ID: 88054

檔案名稱: ntp_4_2_8p6.nasl

版本: 1.17

類型: remote

系列: Misc.

已發布: 2016/1/21

已更新: 2018/9/17

組態: 啟用 Paranoid 模式

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 5.2

CVSS v2

風險因素: Medium

基本分數: 5.8

時間分數: 4.3

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

CVSS 評分資料來源: CVE-2015-8140

CVSS v3

風險因素: Medium

基本分數: 4.8

時間分數: 4.2

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

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

弱點資訊

CPE: cpe:/a:ntp:ntp

必要的 KB 項目: Settings/ParanoidReport, NTP/Running

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2016/1/19

弱點發布日期: 2016/1/19

參考資訊

CVE: CVE-2015-7973, CVE-2015-7974, CVE-2015-7975, CVE-2015-7976, CVE-2015-7977, CVE-2015-7978, CVE-2015-7979, CVE-2015-8138, CVE-2015-8139, CVE-2015-8140, CVE-2015-8158

BID: 81963, 81811, 81814, 81815, 81816, 81959, 81960, 81962, 82102, 82105

CERT: 718152