Nginx 1.9.x < 1.9.6 HTTPv2 PRI 重複釋放 DoS

high Web App Scanning Plugin ID 98961

概要

Nginx 1.9.x < 1.9.6 HTTPv2 PRI 重複釋放 DoS

說明

根據其回應標頭中自我報告的版本,遠端 web 伺服器上主控的 nginx 版本為 1.9.6 之前的 1.9.x 版。因此會受到一個拒絕服務弱點影響,這是因為處理特定 PRI 封包時,在 HTTPv2 模組中觸發的重複釋放記憶體錯誤所導致。未經驗證的遠端攻擊者可惡意利用此弱點,透過特製的 RPI 封包,造成一個堆積型記憶體區段遭釋放兩次,從而導致伺服器當機。

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

解決方案

升級至 nginx 1.9.6 或更新版本。

另請參閱

http://mailman.nginx.org/pipermail/nginx-announce/2015/000163.html

http://nginx.org/en/security_advisories.html

https://www.security-assessment.com/files/documents/advisory/Nginx%20ngx_destroy_pool%20HTTP2%20Double%20Free.pdf

Plugin 詳細資訊

嚴重性: High

ID: 98961

類型: remote

已發布: 2018/11/5

已更新: 2023/3/14

掃描範本: api, basic, full, pci, scan

風險資訊

VPR

風險因素: Medium

分數: 5.1

CVSS v2

風險因素: High

基本分數: 7.8

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

CVSS 評分資料來源: Tenable

CVSS v3

風險因素: High

基本分數: 7.5

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

CVSS 評分資料來源: Tenable

弱點資訊

CPE: cpe:2.3:a:nginx:nginx:*:*:*:*:*:*:*:*

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2015/10/27

弱點發布日期: 2015/10/29

參考資訊