Scientific Linux 安全性更新:SL6.x i386/x86_64 上的 sudo

low Nessus Plugin ID 85207

概要

遠端 Scientific Linux 主機缺少一個或多個安全性更新。

說明

據發現,sudo 不會執行 TZ 環境變數值的任何檢查。如果 sudo 設定為保留 TZ 環境變數,擁有透過 sudo 執行命令之權限的本機使用者可能會利用此瑕疵,達成已設定之命令所不允許的系統狀態變更。(CVE-2014-9680)

注意:Scientific Linux 6 中的預設 sudoers 組態,會從執行 sudo 所執行之命令的環境中移除 TZ 變數。

此更新也可修正下列錯誤:

- 先前,sudo 公用程式子處理程序有時可能會因為忽略了 SIGPIPE 訊號而無法回應。透過此更新,會使用讀取使用者之密碼的函式正確還原 SIGPIPE 處置程式,因此子處理程序不再忽略 SIGPIPE。所以在此情況下,sudo 子處理程序不會懸置。

- 在此更新之前,處理 sudo 規則的順序不接受使用者定義的 sudoOrder 屬性。因此,即使使用者已在 sudoOrder 中定義順序,還是會以未定義的順序處理 sudo 規則。在 sudo 中,SSSD 支援的實作已經過修改,可根據 sudoOrder 值排序規則,因此 sudo 規則現在會以使用者在 sudoOrder 中定義的順序排序。

- 先前,在 /etc/nsswitch.conf 檔案中多次提及 sudoers 來源時,sudo 在使用者發出命令之後會變成沒有回應。例如,當 nsswitch.conf 包含‘sudoers: files sss sss’項目時,會發生此問題。處理程式碼的 sudoers 來源已經過修正,可正確處理相同 sudoers 來源的多個執行個體。因此,在 /etc/nsswitch.conf 中多次提及 sudoers 來源時,sudo 不再會懸置。

此外,此更新還新增了下列增強功能:

- sudo 公用程式現在支援使用 zlib 程式庫壓縮的 I/O 記錄檔。透過此更新,sudo 可以產生 zlib 壓縮的 I/O 記錄檔,也可以處理其他支援 zlib 的 sudo 版本所產生之 zlib 壓縮的 I/O 記錄檔。

解決方案

更新受影響的 sudo、sudo-debuginfo 和/或 sudo-devel 套件。

另請參閱

http://www.nessus.org/u?079e01d8

Plugin 詳細資訊

嚴重性: Low

ID: 85207

檔案名稱: sl_20150722_sudo_on_SL6_x.nasl

版本: 2.6

類型: local

代理程式: unix

已發布: 2015/8/4

已更新: 2021/1/14

支援的感應器: Nessus Agent, Nessus

風險資訊

VPR

風險因素: Low

分數: 2.2

CVSS v2

風險因素: Low

基本分數: 2.1

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

CVSS v3

風險因素: Low

基本分數: 3.3

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

弱點資訊

CPE: p-cpe:/a:fermilab:scientific_linux:sudo, p-cpe:/a:fermilab:scientific_linux:sudo-debuginfo, p-cpe:/a:fermilab:scientific_linux:sudo-devel, x-cpe:/o:fermilab:scientific_linux

必要的 KB 項目: Host/local_checks_enabled, Host/RedHat/release, Host/RedHat/rpm-list, Host/cpu

修補程式發佈日期: 2015/7/22

弱點發布日期: 2017/4/24

參考資訊

CVE: CVE-2014-9680