CVE-2026-94045
newbee-ltd newbee-mall Goods Save Endpoint UploadController.java cross site scripting
- State
- Published
- Severity
- 5.1 Medium
- Published
- Sep 20, 2026
- Updated
- Sep 24, 2026
- Reserved
- Sep 19, 2026
Description
A security flaw has been discovered in newbee-ltd newbee-mall up to 1.0.0. Impacted is an unknown function of the file controller/common/UploadController.java of the component Goods Save Endpoint. Performing a manipulation of the argument goodsName results in cross site scripting. The attack may be initiated remotely. The exploit has been released to the public and may be used for attacks. ImageIO.read() is a format-agnostic read - it returns non-null for a polyglot PNG|<img onerror> payload, which is exactly why the "image-only" guard is bypassable; the attacker-controlled suffix + /upload/** static mapping is what turns the upload into persisted XSS rather than a one-shot. The project was informed of the problem early through an issue report but has not responded yet.
Scores
| CVSS | Score | Vector | Source |
|---|---|---|---|
| 4.0 | 5.1 Medium | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P | VulDB |
| 3.1 | 3.5 Low | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N/E:P/RL:X/RC:R | VulDB |
| 3.0 | 3.5 Low | CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N/E:P/RL:X/RC:R | VulDB |
| 2.0 | 4.0 Medium | AV:N/AC:L/Au:S/C:N/I:P/A:N/E:POC/RL:ND/RC:UR | VulDB |
Weaknesses
Affected Products
| Product | Versions |
|---|---|
newbee-mallnewbee-ltd |
|
References
- VDB-407974 | newbee-ltd newbee-mall Goods Save Endpoint UploadController.java cross site scriptingvdb-entrytechnical-description
- VDB-407974 | CTI Indicators (IOB, IOC, TTP, IOA)signaturepermissions-required
- CVE-2026-94045 | CVE Analysis and Reportthird-party-advisory
- Submit #949263 | newbee-ltd newbee-mall <=1.0.0 Doubled Character XSS Manipulationsthird-party-advisory
- https://github.com/newbee-ltd/newbee-mall/issues/126exploitissue-tracking
- https://github.com/newbee-ltd/newbee-mall/product
Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.