低危 laravel laravel 输出中的特殊元素转义处理不恰当(注入)
CVE编号
CVE-2021-21263利用情况
暂无补丁情况
官方补丁披露时间
2021-01-20漏洞描述
Laravel is a web application framework. Versions of Laravel before 6.20.11, 7.30.2 and 8.22.1 contain a query binding exploitation. This same exploit applies to the illuminate/database package which is used by Laravel. If a request is crafted where a field that is normally a non-array value is an array, and that input is not validated or cast to its expected type before being passed to the query builder, an unexpected number of query bindings can be added to the query. In some situations, this will simply lead to no results being returned by the query builder; however, it is possible certain queries could be affected in a way that causes the query to return unexpected results.解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。受影响软件情况
# | 类型 | 厂商 | 产品 | 版本 | 影响面 | ||||
1 | |||||||||
---|---|---|---|---|---|---|---|---|---|
运行在以下环境 | |||||||||
应用 | laravel | laravel | * | From (including) 6.0.0 | Up to (excluding) 6.20.11 | ||||
运行在以下环境 | |||||||||
应用 | laravel | laravel | * | From (including) 7.0.0 | Up to (excluding) 7.30.2 | ||||
运行在以下环境 | |||||||||
应用 | laravel | laravel | * | From (including) 8.0.0 | Up to (excluding) 8.22.1 | ||||
运行在以下环境 | |||||||||
系统 | debian_10 | php-illuminate-database | * | Up to (excluding) 5.7.27-1+deb10u1 | |||||
运行在以下环境 | |||||||||
系统 | debian_11 | php-laravel-framework | * | Up to (excluding) 6.20.11+dfsg-1 | |||||
运行在以下环境 | |||||||||
系统 | debian_12 | php-laravel-framework | * | Up to (excluding) 6.20.11+dfsg-1 | |||||
运行在以下环境 | |||||||||
系统 | debian_sid | php-laravel-framework | * | Up to (excluding) 6.20.11+dfsg-1 | |||||
运行在以下环境 | |||||||||
系统 | unionos_d | php-illuminate-database | * | Up to (excluding) 5.7.27-1 | |||||
- 攻击路径 远程
- 攻击复杂度 容易
- 权限要求 无需权限
- 影响范围 有限影响
- EXP成熟度 N/A
- 补丁情况 官方补丁
- 数据保密性 无影响
- 数据完整性 无影响
- 服务器危害 无影响
- 全网数量 N/A
CWE-ID | 漏洞类型 |
CWE-74 | 输出中的特殊元素转义处理不恰当(注入) |
CWE-89 | SQL命令中使用的特殊元素转义处理不恰当(SQL注入) |
Exp相关链接

版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论