ZeroHour

CVE-2024-58385

moderate

Unauthenticated SQL Injection in Yonyou U8 CRM Enables OS Command Execution

CVSS 4.0
9.3 critical
EPSS
Published
()
Modified
AI analysis

Yonyou U8 CRM ships an unauthenticated SQL injection flaw in the fillbacksettingedit.php configuration endpoint, where appending DontCheckLogin=1 bypasses authentication and the unsanitized id parameter is spliced directly into SQL queries. An unauthenticated remote attacker can send a crafted request to this endpoint to execute arbitrary SQL against the backend database. On deployments backed by Microsoft SQL Server with xp_cmdshell enabled, the attacker can escalate from SQL injection to writing backdoor files and running arbitrary operating system commands on the server. Affected systems are Yonyou U8 CRM installations (specific version ranges were not stated in the disclosure), which are primarily internet-facing enterprise CRM deployments in China. Exploitation of this vulnerability was first observed in the wild by the Shadowserver Foundation on 2025-02-13, so defenders should treat it as actively attacked.

What to do: Immediately restrict or take internet-facing U8 CRM instances off public exposure (VPN/IP allowlisting), and apply the vendor's patch once available since no fixed version is stated in the disclosure. Block or closely monitor requests to fillbacksettingedit.php (including the DontCheckLogin parameter) at the WAF or reverse proxy. On the database side, disable xp_cmdshell if not required, review MSSQL logs for unexpected command execution or unfamiliar jobs/accounts, and hunt for webshells or backdoor files dropped on the application server, given confirmed in-the-wild exploitation since February 2025.

Affected
Yonyou U8 CRM
Estimated exposure
moderate≈10,000s of internet-exposed instances (order-of-magnitude estimate) — Yonyou is one of China's largest ERP/CRM vendors with a very large enterprise install base, and public internet scans (Shodan/FOFA) have historically surfaced thousands to low tens of thousands of internet-reachable U8 CRM deployments; no…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Yonyou U8 CRM contains an unauthenticated SQL injection vulnerability in the fillbacksettingedit.php configuration endpoint where the DontCheckLogin=1 parameter bypasses authentication and the id parameter is incorporated into SQL queries without sanitization. Attackers can exploit this flaw to execute arbitrary SQL commands and, on Microsoft SQL Server deployments with xp_cmdshell enabled, write backdoor files and execute arbitrary operating system commands. Exploitation evidence was first observed by the Shadowserver Foundation on 2025-02-13.

Weakness
CWE-89
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.