網路時間通訊協定程序 (ntpd) 4.x < 4.2.4p7 / 4.x < 4.2.5p74 crypto_recv() 函式 RCE

high Nessus Plugin ID 38831

概要

遠端 NTP 伺服器受到一個遠端程式碼執行弱點影響。

說明

遠端 NTP 伺服器是 4.2.4p7 之前的 4.x 版或 4.2.5p74 之前的 4.x 版。因此,會受到一個堆疊型緩衝區溢位情形影響,這是因為在 ntpd/ntp_crypto.c 的 crypto_recv() 函式中使用了 sprintf()。未經驗證的遠端攻擊者可加以惡意利用,藉此引發拒絕服務情形或執行任意程式碼。

請注意,只有在支援 OpenSSL 並啟用自動金鑰驗證的情況下編譯 ntpd 時,此問題才可能遭到惡意利用。ntp.conf 中出現下列行表示系統存在弱點:

crypto pw *password*

Nessus 未檢查系統是否以此方式設定。

解決方案

升級至 NTP 4.2.4p7 / 4.2.5p74 版或更新版本。

另請參閱

http://bugs.ntp.org/show_bug.cgi?id=1151

Plugin 詳細資訊

嚴重性: High

ID: 38831

檔案名稱: ntpd_autokey_overflow.nasl

版本: 1.18

類型: remote

系列: Misc.

已發布: 2009/5/20

已更新: 2018/7/16

組態: 啟用 Paranoid 模式

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 5.9

CVSS v2

風險因素: Medium

基本分數: 6.8

時間分數: 5

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

CVSS v3

風險因素: High

基本分數: 8.1

時間分數: 7.1

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

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

弱點資訊

CPE: cpe:/a:ntp:ntp

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

可輕鬆利用: No known exploits are available

弱點發布日期: 2009/5/18

參考資訊

CVE: CVE-2009-1252

BID: 35017

CWE: 119

CERT: 853097

Secunia: 35130