CVE-2022-22733 Apache ShardingSphere ElasticJob-UI RCE
目录
警告
本文最后更新于 2022-01-21,文中内容可能已过时。
# 分析
getToken函数会将this对象转json返回,而this对象中存储了root的密码
分析调用关系
handleLogin函数处理登录时会进行判断,如果authenticationResult.isSuccess()
登录成功会返回getToken()
而handleLogin在 org.apache.shardingsphere.elasticjob.lite.ui.security.AuthenticationFilter#doFilter
使用,用来判断如果是登录的url则进行处理。
# 复现
accessToken字段解码就有root的密码了。
# 拿shell
默认有h2和pgsql
Make JDBC Attack Brilliant Again!
|
|
文笔垃圾,措辞轻浮,内容浅显,操作生疏。不足之处欢迎大师傅们指点和纠正,感激不尽。
如果你觉得这篇文章对你有所帮助,欢迎赞赏或关注微信公众号~