FreeBSD:pcre -- '(?|' 情況中的堆積溢位弱點 (ff0acfb4-3efa-11e5-93ad-002590263bf5)

high Nessus Plugin ID 85320

概要

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

說明

Venustech ADLAB 報告:

PCRE 程式庫容易受到會導致堆積溢位的弱點影響。
在完成格式錯誤的規則運算式過程中,寫入 malloc 的區塊上的資料,比 compile_regex 預期的大小輸出更多。若透過進階堆積 Fengshui 技術惡意利用,可允許攻擊者在執行受影響應用程式之使用者的內容中執行任意程式碼。

最新版本 PCRE 容易受到堆積溢位弱點影響,其可由下列規則運算式造成。

/(?J:(?|(:(?|(?'R')(\k'R')|((?'R')))H'Rk'Rf)|s(?'R'))))/

解決方案

更新受影響的套件。

另請參閱

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=202209

https://bugs.exim.org/show_bug.cgi?id=1667

http://www.nessus.org/u?75ac5f85

Plugin 詳細資訊

嚴重性: High

ID: 85320

檔案名稱: freebsd_pkg_ff0acfb43efa11e593ad002590263bf5.nasl

版本: 2.8

類型: local

已發布: 2015/8/11

已更新: 2021/1/6

支援的感應器: Nessus

風險資訊

CVSS 評分論據: Score from an in depth analysis done by tenable

弱點資訊

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

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

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

弱點發布日期: 2015/8/5