From f19c72cb84b2c126e035bcc4e5ce71efc8dff15c Mon Sep 17 00:00:00 2001 From: test Date: Tue, 6 Oct 2026 11:02:42 +0000 Subject: [PATCH] =?UTF-8?q?=E6=AD=A3=E5=9C=A8=E8=8E=B7=E5=8F=96URL...=20ch?= =?UTF-8?q?ainreactors:=2012=20=E4=B8=AAURL=20BruceFeIix:=2015=20=E4=B8=AA?= =?UTF-8?q?URL=20Doonsec:=2024=20=E4=B8=AAURL=20=E6=80=BB=E5=85=B1?= =?UTF-8?q?=E5=8E=BB=E9=87=8D=E5=90=8E:=2027=20=E4=B8=AAURL=20N=E2=88=95A?= =?UTF-8?q?=20|=20ShowDoc=E6=9C=AA=E6=8E=88=E6=9D=83PHP=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=B3=A8=E5=85=A5=E6=BC=8F=E6=B4=9E=EF=BC=88POC=EF=BC=89?= =?UTF-8?q?=E3=80=81=E9=9C=87=E6=83=8A=EF=BC=81=E7=99=BE=E5=BA=A6=E5=BC=80?= =?UTF-8?q?=E6=BA=90=E8=BF=99=E6=AC=BE=E5=AE=89=E5=85=A8=E6=89=AB=E6=8F=8F?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=EF=BC=8C=E7=B2=BE=E5=87=86=E5=AE=9A=E4=BD=8D?= =?UTF-8?q?=E5=8D=81=E5=A4=A7Web=E6=BC=8F=E6=B4=9E=EF=BC=8C=E8=AF=AF?= =?UTF-8?q?=E6=8A=A5=E7=8E=87=E6=9E=81=E4=BD=8E=EF=BC=81=E3=80=81CVE-2026-?= =?UTF-8?q?61500=20|=20Rejetto=20HFS=E4=BC=9A=E8=AF=9D=E4=BC=AA=E9=80=A0?= =?UTF-8?q?=E5=AF=BC=E8=87=B4=E8=BF=9C=E7=A8=8B=E4=BB=A3=E7=A0=81=E6=89=A7?= =?UTF-8?q?=E8=A1=8C=EF=BC=88POC=EF=BC=89=E3=80=81=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E8=83=BD=E8=B7=91=E5=B0=B1=E6=95=A2=E4=B8=8A=E7=BA=BF=EF=BC=9F?= =?UTF-8?q?=E8=BF=99=E6=AC=BE=E5=A4=A7=E5=8E=82=E5=BC=80=E6=BA=90AI?= =?UTF-8?q?=E5=AE=A1=E8=AE=A1=E5=B7=A5=E5=85=B7=EF=BC=8C=E5=B8=AE=E4=BD=A0?= =?UTF-8?q?=E5=A0=B5=E6=AD=BB90%=E9=9A=90=E5=BD=A2=E6=BC=8F=E6=B4=9E?= =?UTF-8?q?=E3=80=81=E8=B4=A6=E6=88=B7=E5=88=A0=E9=99=A4=E7=BB=95=E8=BF=87?= =?UTF-8?q?=E6=BC=8F=E6=B4=9E=E3=80=81(9.3=E5=88=86)=20CVE-2026-61500?= =?UTF-8?q?=EF=BC=9AHFS=E6=96=87=E4=BB=B6=E6=9C=8D=E5=8A=A1=E5=99=A8?= =?UTF-8?q?=E8=AE=A4=E8=AF=81=E7=BB=95=E8=BF=87RCE=E3=80=81Adminer=205.4.2?= =?UTF-8?q?=20=E4=B8=89=E4=B8=AA0-day=E6=BC=8F=E6=B4=9E=E5=88=86=E6=9E=90?= =?UTF-8?q?=E4=B8=8E=E4=BF=AE=E5=A4=8D=E5=BB=BA=E8=AE=AE=E3=80=81WebSocket?= =?UTF-8?q?=E5=8D=8F=E8=AE=AE=E6=BC=8F=E6=B4=9E02=5FIDOR=E8=B6=8A=E6=9D=83?= =?UTF-8?q?=E4=B8=8EDoS=E6=8B=92=E7=BB=9D=E6=9C=8D=E5=8A=A1=E5=AE=9E?= =?UTF-8?q?=E6=88=98=E3=80=81Dell=20System=20Update=205=E4=B8=AA=E6=BC=8F?= =?UTF-8?q?=E6=B4=9E=EF=BC=9A=E6=9C=80=E9=AB=98=E4=B8=A5=E9=87=8D=E5=BA=A6?= =?UTF-8?q?9.6=EF=BC=8C=E5=8F=AF=E8=A2=AB=E7=94=A8=E4=BA=8Eroot=E6=9D=83?= =?UTF-8?q?=E9=99=90=E4=BB=A3=E7=A0=81=E6=89=A7=E8=A1=8C=E3=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data.json | 11 +- ...500:HFS文件服务器认证绕过RCE.md | 115 +++++++++++++ ... 三个0-day漏洞分析与修复建议.md | 111 ++++++++++++ ...伪造导致远程代码执行(POC).md | 138 +++++++++++++++ ....6,可被用于root权限代码执行.md | 100 +++++++++++ ...未授权PHP代码注入漏洞(POC).md | 102 +++++++++++ ...´ž02_IDOR越权与DoS拒绝服务实战.md | 161 ++++++++++++++++++ ...计工具,帮你堵死90%隐形漏洞.md | 129 ++++++++++++++ doc/2026-10/账户删除绕过漏洞.md | 48 ++++++ ...位十大Web漏洞,误报率极低!.md | 68 ++++++++ 10 files changed, 982 insertions(+), 1 deletion(-) create mode 100644 doc/2026-10/(9.3分) CVE-2026-61500:HFS文件服务器认证绕过RCE.md create mode 100644 doc/2026-10/Adminer 5.4.2 三个0-day漏洞分析与修复建议.md create mode 100644 doc/2026-10/CVE-2026-61500 Rejetto HFS会话伪造导致远程代码执行(POC).md create mode 100644 doc/2026-10/Dell System Update 5个漏洞:最高严重度9.6,可被用于root权限代码执行.md create mode 100644 doc/2026-10/N∕A ShowDoc未授权PHP代码注入漏洞(POC).md create mode 100644 doc/2026-10/WebSocket协议漏洞02_IDOR越权与DoS拒绝服务实战.md create mode 100644 doc/2026-10/代码能跑就敢上线?这款大厂开源AI审计工具,帮你堵死90%隐形漏洞.md create mode 100644 doc/2026-10/账户删除绕过漏洞.md create mode 100644 doc/2026-10/震惊!百度开源这款安全扫描工具,精准定位十大Web漏洞,误报率极低!.md diff --git a/data.json b/data.json index 40986e8b..ab731fb3 100644 --- a/data.json +++ b/data.json @@ -27339,5 +27339,14 @@ "https://mp.weixin.qq.com/s/_x1pvunVsjvnwdD0yNq_Zg": "Google报告1-8月漏洞披露量翻倍,AI改变漏洞发现风险结构", "https://mp.weixin.qq.com/s/uPx__uGTfdiL6ax6inFktg": "从漏洞治理到网络韧性,数字化环境下网络安全治理模式的转型", "https://mp.weixin.qq.com/s/ZhSJE1K2Ym1C6gQhTIfCBQ": "思科 SD-WAN 严重漏洞允许远程攻击者绕过管理员身份验证", - "https://mp.weixin.qq.com/s/EGPS-PwNvYlXjfnjAL-5oQ": "EasyCVR视频管理平台adduser未授权添加用户漏洞" + "https://mp.weixin.qq.com/s/EGPS-PwNvYlXjfnjAL-5oQ": "EasyCVR视频管理平台adduser未授权添加用户漏洞", + "https://mp.weixin.qq.com/s/VgA-72KbHkw8NIHgf_2bWw": "N∕A | ShowDoc未授权PHP代码注入漏洞(POC)", + "https://mp.weixin.qq.com/s/I_MHFkqXeB69Fc4gXbD1Wg": "震惊!百度开源这款安全扫描工具,精准定位十大Web漏洞,误报率极低!", + "https://mp.weixin.qq.com/s/WtG9OmIYU04MW2n6RUE0UA": "CVE-2026-61500 | Rejetto HFS会话伪造导致远程代码执行(POC)", + "https://mp.weixin.qq.com/s/ArSNz3FYoCYZJJ-uRXMpug": "代码能跑就敢上线?这款大厂开源AI审计工具,帮你堵死90%隐形漏洞", + "https://mp.weixin.qq.com/s/Yrup0FLt0F2h7HxUMR0lHQ": "账户删除绕过漏洞", + "https://mp.weixin.qq.com/s/ndyRu3riUv4AMvv8hSH9Kg": "(9.3分) CVE-2026-61500:HFS文件服务器认证绕过RCE", + "https://mp.weixin.qq.com/s/AhltFvD-T53Is1fIMbNR5A": "Adminer 5.4.2 三个0-day漏洞分析与修复建议", + "https://mp.weixin.qq.com/s/Lkz7_t09Cj0YoHT5spSPWw": "WebSocket协议漏洞02_IDOR越权与DoS拒绝服务实战", + "https://mp.weixin.qq.com/s/UynMv_m53Nb9fnZW0FZCyA": "Dell System Update 5个漏洞:最高严重度9.6,可被用于root权限代码执行" } \ No newline at end of file diff --git a/doc/2026-10/(9.3分) CVE-2026-61500:HFS文件服务器认证绕过RCE.md b/doc/2026-10/(9.3分) CVE-2026-61500:HFS文件服务器认证绕过RCE.md new file mode 100644 index 00000000..c733a121 --- /dev/null +++ b/doc/2026-10/(9.3分) CVE-2026-61500:HFS文件服务器认证绕过RCE.md @@ -0,0 +1,115 @@ +# (9.3分) CVE-2026-61500:HFS文件服务器认证绕过RCE +红队安全圈 + 红队安全圈 红队安全圈 2026-10-06 00:30 + +AI辅助挖洞挖出真弹:HFS 3.x会话伪造漏洞已被野外利用,弱随机数加数学求解直通RCE。 + +## 01  漏洞速览 + +漏洞编号 +CVE-2026-61500 + +影响产品 +Rejetto HFS 3.0.0 – 3.2.0 + +漏洞类型 +会话伪造→认证绕过→RCE + +危害等级 +CVSS 9.3(严重) + +是否在野 +是,已观测到探测 + +攻击前提 +无需认证,网络可达即可 + +修复版本 +3.2.1(2026-07-13) + +## 02  漏洞成因 + +根因一句话:HFS用  +Math.random() + 生成会话签名密钥,而这个随机是可预测的。拆开看三个点: + +第一,HFS启动时用  +Math.random() + 生成一个值,交给Node.js框架Koa,Koa通过Keygrip用它签发所有会话Cookie。 + +第二,V8的  +Math.random() + 底层是 xorshift128+ 伪随机数生成器——它压根不是为安全设计的,输出可预测:只要观察到足够多的输出,就能还原内部状态,甚至倒推之前的输出。 + +第三,更致命的是HFS自己把同一条随机数流的值泄了出去:登录时会把一个  +Math.random() + 值放进会话状态,随Cookie发给客户端。攻击者能采到生成签名密钥的同一个生成器的输出。 + +xorshift128+ 的内部状态由两个64位值构成,运算全部可逆。收集足够多的连续输出,就能还原内部状态,再向前回推到进程启动时生成的签名密钥。这里需要的是数学,不是模式匹配。 + +## 03  影响范围 + +受影响的是 Rejetto HFS 3.0.0 至 3.2.0,升级到 3.2.1 即解决。官方同时提醒:旧版本存在多个可导致管理员权限被获取的漏洞,2.x 用户同样建议尽快升级。 + +## 04  利用分析 + +已有完整利用链(有PoC),路径如下: + +**第一步,用户枚举。** +确认内置管理员账户是否存在——这个前置弱点也被一并找了出来。 + +**第二步,采样。** +从未认证接口收集泄露的  +Math.random() + 输出,公开利用样本采集了12次。 + +**第三步,求解。** +把观测值喂给Z3(微软开源SMT求解器),重建 xorshift128+ 内部状态。 + +**第四步,回推。** +状态倒推,恢复进程启动时生成的签名密钥。 + +**第五步,伪造与RCE。** +用密钥伪造管理员会话Cookie,HFS当作已认证放行,再通过管理员功能在服务器上执行任意命令。 + +整条链不需要任何内存破坏,不需要花哨的内核洞——弱随机源、信息泄露、应用信任会话状态,三件套凑齐就完事。 + +## 05  检测与排查 + +查版本: + +curl -sI http://target/ \ + +  | grep -i server + +另外检查:是否有未授权管理接口暴露、登录页会话Cookie是否可未认证获取、日志中针对登录与会话接口的高频请求(12次左右的采样特征)。当前野外活动仍是小规模侦察:已观测到来自单一中国电信IP的探测,命中日本和美国的蜜罐节点。 + +## 06  修复建议 + +1. 升级到 HFS 3.2.1 或更高版本,唯一正解。 + +2. 无法立即升级的:把HFS挪进内网、收紧防火墙规则、限制来源IP。 + +3. 升级后验证:旧会话全部失效,伪造Cookie应返回401。 + +## 07  红队视角 + +这个洞对红队的真正价值在方法论。传统手工审计里,弱随机数这类洞经常被放弃——证明实际影响太耗时,还得懂数学。现在SMT求解器加AI能把这段最费时的推理自动化,以前不值得打的洞类别会重新上桌。 + +防御方的思维也要更新:不能再假设利用成本高是护城河,把洞变成武器这件事的成本正在塌方。对蓝队的建议:重点盯会话签名密钥的生成方式,任何用非CSPRNG做安全用途的代码都该进审计清单。 + +用HFS的抓紧升级;不用但对外暴露类似Node/Keygrip架构服务的,也值得自查一遍签名密钥来源。 + +## 08  POC 链接 + +https://securityaffairs.com/200444/ai/anthropic-mythos-found-a-bug-in-rejetto-hfs-attackers-are-now-exploiting-it.html + +说明:含完整漏洞分析与技术细节的公开报道页,利用细节以官方报告为准。 + + +如果文章对您有收获,欢迎**关注** +、点赞、推荐、转发。 + +— END — + + diff --git a/doc/2026-10/Adminer 5.4.2 三个0-day漏洞分析与修复建议.md b/doc/2026-10/Adminer 5.4.2 三个0-day漏洞分析与修复建议.md new file mode 100644 index 00000000..1d3514f2 --- /dev/null +++ b/doc/2026-10/Adminer 5.4.2 三个0-day漏洞分析与修复建议.md @@ -0,0 +1,111 @@ +# Adminer 5.4.2 三个0-day漏洞分析与修复建议 +原创 Dr. Clay + Dr. Clay 黑白之道 2026-10-06 01:32 + +![](https://mmbiz.qpic.cn/mmbiz_png/nGzNudUIJ6M2rER7kVkwkT1faaElEficzLWwqFc6CD94YMO3F1moeibgH8YiaB7dWibLGRRWbBtKPG0eGXqibZQdvjdKxOcb6DmKGAXiaQnft92jo/640?from=appmsg "") +> **导语** +:2026年4月6日,Voorivex红队向Adminer官方上报了三个0-day漏洞,覆盖预认证RCE、存储型XSS和认证后RCE三种攻击路径。官方在5.4.3版本中修复了全部问题,但这些漏洞的存在本身就值得所有Adminer用户警惕——一个被遗忘在服务器上的adminer.php,可能正在静默等待被攻陷。 + +## 一、漏洞概述 + +Adminer是一款流行的开源数据库管理工具,以单个PHP文件的形式分发,全球有数百万开发者将其部署在服务器上用于数据库管理。这种"一个文件搞定一切"的便利性,恰恰也是安全风险的高发地带——当这个文件暴露在公网时,攻击面随之成倍放大。 + +本次Voorivex团队披露的三个0-day漏洞信息如下: +
漏洞编号
类型
认证要求
CVSS
影响版本
CVE-2026-56705
MSSQL PDO DSN注入RCE
预认证
9.8
< 5.4.3
CVE-2026-56704
MySQL版本字符串存储型XSS
预认证
6.1
< 5.4.3
CVE-2026-56703
SQLite VACUUM INTO文件写入RCE
已认证
7.2
< 5.4.3
+其中最危险的CVE-2026-56705无需任何认证,只要Adminer配置了MSSQL/Azure SQL后端,攻击者即可在未登录的情况下直接获取服务器远程命令执行权限。 +## 二、CVE-2026-56705:MSSQL PDO DSN注入(预认证RCE) +### 攻击面为何如此之大 + +CVE-2026-56705之所以危险,首先在于它的攻击条件极为宽松:攻击者只需要能够访问Adminer的登录页面,无需任何凭证即可发起攻击。其次,MSSQL/Azure SQL在企业环境中极为常见,许多开发者为了方便管理数据库,会将adminer.php保留在Web根目录下,这就给了攻击者天然的人口。 +### 漏洞原理:ODBC参数的注入链 + +漏洞的根源在于Adminer在构建MSSQL PDO DSN时,未对用户输入的服务器地址进行充分的过滤。攻击者通过在连接参数中注入分号(;),可以在DSN字符串中追加任意ODBC驱动参数。 + +攻击者利用的核心ODBC参数是TraceFile +和TraceOn +。当DSN被构造为如下形式时: +``` +sqlsrv:Server=127.0.0.1;TraceFile=shell.php;TraceOn=1 +``` + +ODBC驱动在建立连接前会先打开TraceFile +指定的文件,并向其中写入连接元数据。关键在于,这个写入过程会将攻击者控制的UID={...} +字段一并记录进文件——而这个字段的内容完全可以注入PHP代码。 +### 攻击流程 + +整个攻击链分为以下步骤: + +攻击者构造一个恶意服务器地址,例如Server=127.0.0.1;TraceFile=shell.php;TraceOn=1;UID= +,在登录页面的服务器地址字段中提交。Adminer直接将该字段拼接入PDO DSN字符串并传给sqlsrv PDO驱动。ODBC驱动尝试连接时,先将连接元数据(含攻击者注入的PHP代码)写入shell.php +,最后连接失败返回错误。但恶意文件已经成功落地到Web目录。下一步攻击者只需请求shell.php?cmd=id +即可在服务器上执行任意命令。 + +这是一个典型的"副作用型"文件写入漏洞——连接本身失败了,但写入操作在失败之前就已经完成。 +### 影响范围 + +所有使用Adminer连接MSSQL或Azure SQL数据库,且adminer.php暴露在公网的部署均受影响。由于该漏洞在登录前即可触发,攻击门槛接近于零。 +## 三、CVE-2026-56704:MySQL版本字符串存储型XSS +### CSP绕过的精妙之处 + +Content Security Policy(CSP)是现代浏览器提供的核心安全机制之一,能够有效阻止存储型XSS攻击的脚本执行。然而CSP并非无懈可击——如果攻击者能够控制一个带有有效随机数(nonce)的script标签内容,CSP的防护就会完全失效。 + +CVE-2026-56704正是利用了这一点。Adminer在登录页面会显示所连接的数据库服务器的版本信息,这个版本字符串被直接渲染到一个带有nonce +属性的 +``` + +Adminer的SQL查询层本已对ATTACH等危险命令做了限制,但MySQL的版本字符串是一个特殊的存在——它并非来自用户查询,而是来自数据库服务器本身。攻击者只需在网络中部署一个恶意的MySQL服务器,当Adminer尝试连接时,服务器返回的版本字符串会被Adminer直接渲染进DOM。 + +Voorivex团队发现的绕过技巧在于:版本字符串需要匹配一个数字格式的正则表达式,但攻击者可以通过精心构造的非数字字符破坏正则匹配,从而将该字符串"逃逸"出JavaScript上下文,插入任意HTML或脚本内容。由于渲染位置本身在一个有效的