当前使用版本(必填,否则不予处理)

3.4.3.1

该问题是如何引起的?(确定最新版也有问题再提!!!)

orderby注入字段填写(selectfrom(select+sleep(4)union/*/select+1)a)存在延迟注入

重现步骤(如果有就写完整)

orderby注入字段填写(selectfrom(select+sleep(4)union/*/select+1)a)存在延迟注入

报错信息

查询会相应延迟对应时间

Comment From: WalkFly

1626855245 这是延迟30s的结果

Comment From: huayanYu

自己处理拦截下,只允许指定字段

Comment From: WalkFly

目前只能先指定字段了

Comment From: qmdx

理论上不建议order by 字段随意传进 sql 执行,针对该问题优化 https://gitee.com/baomidou/mybatis-plus/commit/2ccfa661eb56de1a9c32b4ba9664ab8073680647