Apereo-cas 4.1 反序列化 RCE 漏洞
一. 环境搭建
使用vulhub提供的文件创建漏洞复现环境
运行后将监听8080端口,访问http://your-ip:8080/cas/login
查看登录页面。
二. Exploit
4.1.7 之前 Apereo CAS 的开箱即用默认配置使用默认密钥changeit:
public class EncryptedTranscoder implements Transcoder {
private CipherBean cipherBean;
private boolean compression = true;
public EncryptedTranscoder() throws IOException {
BufferedBlockCipherBean bufferedBlockCipherBean = new BufferedBlockCipherBean();
bufferedBlockCipherBean.setBlockCipher