CVE-2021-3156 Sudo 安全漏洞

Linux 的 sudo 安全漏洞的問題,這次比較麻煩,只要能登入本機的,都有可能能得到 root 的權限。

  • sudo 影響的版本
    • Sudo versions 1.8.2 through 1.8.31p2 and 1.9.0 through 1.9.5p1 are affected.

CVE-2021-3156 Sudo 安全漏洞

此次影響的範圍很大,詳細可見下述:

Debian (stretch or buster) / Ubuntu Linux 新版應該都只要 apt update && apt upgrade 就可以解決了。

在此就不紀錄套件版本,直接寫怎麼確認是否有把此問題解決的方法。

sudo 的漏洞問題驗證方式(vulnerable)

下述是幾種不同的驗證方式

登入一般非 root 的帳號,輸入下述命令

  • $ sudoedit -s '\' `perl -e 'print "A" x 65536'`
    • vulnerable:結果是 Segmentation fault
    • 正常:usage: sudoedit [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p prompt] [-u user] file ...
  • $ sudoedit -s /
    • vulnerable:sudoedit: /: not a regular file
    • 正常:usage: sudoedit [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p prompt] [-u user] file ...

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料