关键漏洞信息 漏洞概述 项目名称: Projectworlds Beauty Parlour Management System Project V1.0 受影响文件: /admin/bwdates-reports-details.php 漏洞类型: SQL Injection 漏洞细节 根本原因: - 在 文件中, 参数未进行适当的清理或验证,直接用于SQL查询。 - 攻击者可以注入恶意代码,操纵SQL查询并执行未经授权的操作。 影响: - 攻击者可以通过此SQL注入漏洞获得未经授权的数据库访问、敏感数据泄露、数据篡改、系统控制和中断服务,严重威胁系统安全和业务连续性。 描述: - 在对“Beauty Parlour Management System”的安全审查中,发现了一个关键的SQL注入漏洞。 - 由于 参数的用户输入验证不足,攻击者可以注入恶意SQL查询,从而获得对数据库的未经授权访问、修改或删除数据,并访问敏感信息。 漏洞详细信息和PoC 漏洞别名: 参数 Payload示例: - 参数: fromdate (GET) - 类型: time-based blind - 标题: MySQL >= 5.0.12 AND time-based blind (query SLEEP) - Payload: fromdate=-1 AND (SELECT 8519 FROM (SELECT(SLEEP(5)))Mz)* OR 'ImU6'='ImU6&Search 建议修复措施 1. 使用预处理语句和参数绑定。 2. 输入验证和过滤。 3. 最小化数据库用户权限。 4. 定期进行安全审计。