Impact
The vulnerability resides in the goods creation endpoint of Newbee‑Mall, where malicious content can be injected via the goodsName parameter. This allows an attacker to embed arbitrary script fragments that are executed when the page is viewed, resulting in client‑side code injection. The flaw is classified as CWE‑79 (Cross‑Site Scripting) and CWE‑94 (Improper Handling of Class/File Names), highlighting that untrusted input is not safely encoded or validated before being rendered.
Affected Systems
Newbee‑Ltd’s Newbee‑Mall product up to version 1.0.0 has been identified as vulnerable. The specific code path involves the UploadController.java component within the goods save endpoint, and the bug can be triggered by supplying a crafted goodsName argument.
Risk and Exploitability
With a CVSS score of 5.1, the vulnerability carries a moderate severity. No EPSS score is available, and the issue is not listed in CISA’s KEV catalog, but the public exploit remains available and can be activated remotely via HTTP requests. Attackers can exploit the flaw by sending a specially crafted goodsName payload that is processed by ImageIO.read(), bypassing the image‑only guard and causing the payload to be persisted and executed in the user interface.
OpenCVE Enrichment