BBSXP论坛程序Manage.asp页面过滤不严导致SQL注入漏洞

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

漏洞描述: Manage.asp文件的ThreadID没有经过任何过滤便放入SQL语句中执行 导致注射漏洞发生 漏洞代码: <% if CookieUserName=empty then error("您还未<a href=""javascript:BBSXP_Modal.Open('Login.asp',380,170);"">登录</a>论坛") if Request_Method <> "POST" then error("<li>提交方式错误!</li><li>您本次使用的是"& Request_Method&"提交方式!</li>") ForumID=RequestInt("ForumID") ThreadID=Request("ThreadID") // 这里不知道程序员是不是晚上床上劳累过度 If IsNumeric(ThreadID) then ThreadID=int(ThreadID) //这里虽然进行数字型判断 但是我们有办法直接跳出这里 继续执行下面的SQL语句 ForumID=Execute("Select ForumID From ["&TablePrefix&"Threads] where ThreadID="&ThreadID&"")(0) End If if BestRole<>1 then Moderated=Execute("Select Moderated From ["&TablePrefix&"Forums] where ForumID="&ForumID&" ")(0) %><!– #include file="Utility/ForumPermissions.asp" –><% end if if...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息