Alpine Linux Docker安全漏洞安全通告
發布時間 2019-05-10漏洞編號和級別
CVE編號:CVE-2019-5021,危險級別:嚴重,CVSS分值:廠商自評:9.8,官方未評定
Alpine Linux Docker 3.3版本,3.4版本,3.5版本,3.6版本,3.7版本,3.8版本,3.9版本,Edge版本
漏洞概述
Alpine Linux Docker是一個Alpine Linux系統的鏡像。
Alpine Linux Docker鏡像的版本(自v3.3起)包含root用戶的NULL密碼。這個漏洞遭利用的可能性依賴于環境,成功利用要求被暴露的服務或應用程序使用Linux PAM或者其它使用系統shadow文件作為認證數據庫的機制。
這個漏洞最初據稱存在于Alpine Linux Docker鏡像3.2版本中并于2015年11月修復,通過添加回歸測試阻止其再次發生。然而,2015年年末,一個新的提交發布以簡化該回歸測試。后續提交從‘edge’構建屬性文件中刪除了“默認情況下禁用root”的標志,導致該bug在鏡像的下一批版本(v3.3到3.9)中回歸。結果就是/etc/shadow中出現空sp_pwdp字段,即將密碼以加密形式保存的配置文件用戶賬戶管理,從而允許在無需輸入任何密碼的情況下以根權限登錄。
Alpine Linux Docker 官方鏡像的下次次數已超過1000萬次。
漏洞驗證
暫無POC/EXP。
修復建議
目前廠商已發布以下版本解決此安全問題:https://alpinelinux.org/posts/Docker-image-vulnerability-CVE-2019-5021.html。
v3.9.2
v3.8.4
v3.7.3
v3.6.5
v3.5
v3.4
v3.3
參考鏈接
https://alpinelinux.org/posts/Docker-image-vulnerability-CVE-2019-5021.html