Docker逃逸之由内核漏洞引起的逃逸(CVE-2016-5195)

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

Docker逃逸的原因有三种:dirty cow实现逃逸、软件程序引起的docker逃逸漏洞、docker配置不当引起的特权模式逃逸。漏洞CVE-2016-5195可实现提权。通过nmap扫描靶机IP和开放端口,利用msf内置exp进行利用。使用searchsploit工具找到提权脚本,将文件上传到靶机并执行。登录靶机,利用ssh远程登录,开启一个终端。漏洞分析:docker安全,Docker逃逸。

🎯

关键要点

  • Docker逃逸的原因分为三种:由内核引起的dirty cow逃逸、软件程序引起的docker逃逸漏洞、docker配置不当引起的特权模式逃逸。
  • 漏洞CVE-2016-5195允许恶意用户通过竞争条件获取高权限,影响全版本Linux系统。
  • 信息收集阶段使用nmap扫描靶机IP和开放端口,确认靶机的服务和CMS类型。
  • 利用msf内置exp进行提权,使用searchsploit工具找到提权脚本并上传到靶机执行。
  • 通过编译提权脚本并执行,获取root账户和密码。
  • 使用ssh远程登录靶机,开启交互式shell以执行提权命令。
➡️

继续阅读