CVE-2026-94045 Details
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.
A cross-site scripting (XSS) vulnerability has been identified in Newbee-Ltd Newbee-Mall versions prior to 1.0.0. The issue resides in the Goods Save Endpoint, specifically within an unknown function of the file controller/common/UploadController.java. The vulnerability can be exploited remotely by manipulating the goodsName argument, bypassing the 'image-only' guard of the ImageIO.read() method, which incorrectly validates polyglot PNG|<img onerror> payloads. The attacker-controlled file suffix, combined with the /upload/** static mapping, allows for the uploaded content to be executed as a persistent XSS attack rather than a one-time occurrence.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 20, 2026CISA-ADP
Assessed Sep 24, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/newbee-ltd/newbee-mall/ | [email protected] | ProductVendor |
| https://github.com/newbee-ltd/newbee-mall/issues/126 | [email protected] | ExploitIssue TrackingTechnical DescriptionVendor |
| https://vuldb.com/cve/CVE-2026-94045 | [email protected] | AdvisoryPermission Required |
| https://vuldb.com/submit/949263 | [email protected] | Issue TrackingPermission Required |
| https://vuldb.com/vuln/407974 | [email protected] | AdvisoryPermission Required |
| https://vuldb.com/vuln/407974/cti | [email protected] | Content Wall |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | [email protected] |
| CWE-94 | Improper Control of Generation of Code ('Code Injection') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| newbee-ltd newbee-mall | <= 1.0.0 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 24, 2026 | CVE Modified | CISA-ADP |
| Sep 20, 2026 | New CVE Received | [email protected] |
Volerion