FreeBSD:cURL -- 逸出和未逸出整數溢位 (b018121b-7a4b-11e6-bf52-b499baebfeaf)

critical Nessus Plugin ID 93498

概要

遠端 FreeBSD 主機缺少安全性相關更新。

說明

cURL 專案報告

四個 libcurl 函式 curl_escape()、curl_easy_escape()、curl_unescape 和 curl_easy_unescape 會執行字串 URL 百分比逸出和未逸出。這些函式會接受已簽署的整數引數使用自訂字串長度輸入。

所提供的字串長度引數未經過正確檢查,且函式有算術問題,因此若傳送長度 0xffffffff (2^32-1 或 UINT_MAX 甚或是 just -1) 可能會導致配置零位元組堆積記憶體,而 curl 會嘗試在其中寫入數 GB 的資料。

解決方案

更新受影響的套件。

另請參閱

https://curl.haxx.se/docs/CVE-2016-7167.html

http://www.nessus.org/u?55624a75

Plugin 詳細資訊

嚴重性: Critical

ID: 93498

檔案名稱: freebsd_pkg_b018121b7a4b11e6bf52b499baebfeaf.nasl

版本: 2.7

類型: local

已發布: 2016/9/15

已更新: 2021/1/4

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 5.9

CVSS v2

風險因素: High

基本分數: 7.5

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

CVSS v3

風險因素: Critical

基本分數: 9.8

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

弱點資訊

CPE: p-cpe:/a:freebsd:freebsd:curl, cpe:/o:freebsd:freebsd

必要的 KB 項目: Host/local_checks_enabled, Host/FreeBSD/release, Host/FreeBSD/pkg_info

修補程式發佈日期: 2016/9/14

弱點發布日期: 2016/9/14

參考資訊

CVE: CVE-2016-7167