ZeroHour

CVE-2023-54398

moderate

Unauthenticated Java Deserialization RCE in Yonyou U8 Cloud

CVSS 4.0
9.3 critical
EPSS
Published
()
Modified
AI analysis

Yonyou U8 Cloud contains a critical unauthenticated Java deserialization flaw (CVSS 4.0: 9.3) in the nc.impl.pub.filesystem.FileManageServlet component. The doAction method passes the raw HTTP request body directly to ObjectInputStream.readObject() without any filtering or authentication, so a remote attacker can achieve arbitrary OS command execution simply by POSTing a crafted serialized Java payload to the vulnerable servlet. Successful exploitation gives the attacker full control of the underlying server with the privileges of the application, typically enabling ransomware deployment, data theft, or use as a foothold for lateral movement. Any organization running Yonyou U8 Cloud (a widely deployed ERP platform, primarily in Chinese enterprises) with the FileManageServlet endpoint reachable is affected; specific vulnerable version ranges were not stated in the advisory data. Exploitation of this vulnerability has been observed in the wild, with the Shadowserver Foundation first recording exploitation attempts on 2025-02-13.

What to do: Apply Yonyou's official patch for U8 Cloud as soon as possible and confirm the fixed version with the vendor, since no fixed version number was published in the advisory. Immediately restrict network access to the FileManageServlet endpoint (and the U8 Cloud application generally) so it is not reachable from the unauthenticated internet, and consider WAF/IPS rules that block serialized Java object payloads to these paths. Review logs around nc.impl.pub.filesystem.FileManageServlet POST activity for anomalous requests and any signs of command execution, since active exploitation has been observed since at least February 2025.

Affected
Yonyou U8 Cloud
Estimated exposure
moderate≈ thousands to low tens of thousands of internet-exposed instances (order of magnitude 10^3–10^4) — Yonyou U8 Cloud is a widely deployed ERP among Chinese enterprises and public scan engines (e.g., FOFA/Shodan) have historically indexed U8 Cloud consoles in the thousands, consistent with Shadowserver independently detecting exploitation…

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

Description

Yonyou U8 Cloud contains an unauthenticated Java deserialization vulnerability in the nc.impl.pub.filesystem.FileManageServlet component that allows remote unauthenticated attackers to execute arbitrary OS commands by sending a serialized payload via POST request. Attackers can exploit the doAction method, which passes raw HTTP request body data directly to ObjectInputStream.readObject() without filtering, to achieve remote code execution. Exploitation evidence was first observed by the Shadowserver Foundation on 2025-02-13.

Weakness
CWE-502
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.