通过修改 release_agent 文件实现潜在的容器逃逸
编辑通过修改 release_agent 文件实现潜在的容器逃逸编辑
此规则检测从特权容器内部修改 CGroup release_agent 文件的行为。release_agent 是一个在该 CGroup 上的任何进程终止时执行的脚本,并从主机调用。具有 SYS_ADMIN 功能的特权容器使攻击者能够挂载 CGroup 目录并修改 release_agent,这可用于进一步提升权限并将容器逃逸到主机。
规则类型:eql
规则索引:
- logs-cloud_defend*
严重程度:中等
风险评分: 47
运行频率:5 分钟
搜索的索引范围:now-6m(日期数学格式,另请参阅其他回溯时间
)
每次执行的最大警报数: 100
参考:
- https://blog.aquasec.com/threat-alert-container-escape
- https://sysdig.com/blog/detecting-mitigating-cve-2022-0492-sysdig/
- https://book.hacktricks.xyz/linux-hardening/privilege-escalation/docker-security/docker-breakout-privilege-escalation#privileged-escape-abusing-existent-release_agent-cve-2022-0492-poc1
标签:
- 数据源:适用于容器的 Elastic Defend
- 域:容器
- 操作系统:Linux
- 用例:威胁检测
- 策略:权限提升
版本: 1
规则作者:
- Elastic
规则许可证:Elastic 许可证 v2
规则查询编辑
file where event.module == "cloud_defend" and event.action == "open" and event.type == "change" and file.name : "release_agent"
框架:MITRE ATT&CKTM
-
策略
- 名称:权限提升
- ID:TA0004
- 参考 URL:https://attack.mitre.org/tactics/TA0004/
-
技术
- 名称:逃逸到主机
- ID:T1611
- 参考 URL:https://attack.mitre.org/techniques/T1611/