Executive brief
qihang-wms, a warehouse management system used for e-commerce operations, contains a security flaw that allows unauthorized access to its database. By sending specially crafted requests, an attacker can bypass security controls to view sensitive information, including customer records and private transaction data. This could lead to significant data theft and a breach of user privacy.
Technical details
A SQL injection vulnerability exists in qihang-wms V4.0 (specifically commit 75c15a) within the SysUserMapper.xml file. The root cause is the improper use of string substitution (${param.dataScope}) instead of prepared statements for the 'dataScope' parameter in the /system/user/list interface. A remote, unauthenticated attacker can exploit this by sending a crafted SQL statement to the affected endpoint. Successful exploitation allows for unauthorized data retrieval, including database names and user PII, and potentially grants elevated database permissions depending on the database configuration.
Affected products
- qihangerp (启航电商) qihang-wms (启航电商WMS) V4.0 (commit 75c15a)
Timeline
- 2026-05-13: advisory: NVD publication date
- 2026-05-12: disclosed: Initial researcher disclosure on GitHub/Gist