1.2K Star 5.8K Fork 2.6K

GVPJPressProjects / jpress

 / 详情

Jpress后台插件允许远程代码执行

待办的
创建于  
2022-01-16 19:14

0x01 生成恶意jar包

  1. 下载jpress项目
    gitee地址:https://gitee.com/JPressProjects/jpress.git

  2. 添加恶意代码
    打开jpress-addons->jpress-addons-helloword->src/main/java/io/jpress/addon/helloworld/HelloWorldAddonController.java 文件,并修改代码添加恶意代码如下:

try {
    Runtime.getRuntime().exec("calc");
} catch (IOException e) {
    e.printStackTrace();
}

输入图片说明
3. 打包成jar
进入jpress根目录执行mvn clean package命令。在jpress-addons-helloword项目下得target中存在一个jar包就是我们得目标文件

0x02 漏洞复现

  1. 使用弱口令登录后台(弱口令可以利用爆破完成)
  2. 插件安装
    输入图片说明
    输入图片说明
    这就将恶意文件安装成功了
  3. 命令执行
    这时点击插件测试,就会弹出计算器
    输入图片说明

0x03 解决方案

  1. 加强登录口令

评论 (1)

Uranus 创建了任务

将插件修改成只允许从后台官方商店加载,不允许私自上传,对于第三方创建的插件需要经过审查方能添加到官方商店中

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
5289791 uranus boy 1621143605
Java
1
https://gitee.com/JPressProjects/jpress.git
git@gitee.com:JPressProjects/jpress.git
JPressProjects
jpress
jpress

搜索帮助