Apereo CAS反序列化漏洞分析
在项目上遇到CAS,因此对CAS反序列化做一下复现及分析。
CAS
Apereo CAS是一套开源用来做统一认证服务,其中CAS全称为Central Authentication Service。漏洞点跟Shiro反序列化其实很类似,都是因为其采用了默认编码密钥,导致可以通过反序列化结合Gadget进行利用。
环境搭建
这里直接采用docker-compose进行环境搭建
1 | version: '2' |
通过docker-compose up -d
直接一键部署
部署完成之后,访问本地8081端口即可
漏洞利用
直接用公开的工具即可