Katalog CVE

CVE-2026-94045

NiskieCVSS 3.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W aplikacji newbee-mall (do wersji 1.0.0) wykryto podatność typu cross-site scripting (XSS) w pliku controller/common/UploadController.java, w komponencie odpowiedzialnym za zapis towarów. Manipulacja argumentem goodsName pozwala na zdalne wstrzyknięcie złośliwego kodu. Exploit został publicznie ujawniony i może być wykorzystany do ataków.

Ocena ryzyka

Podatność umożliwia zdalne przeprowadzenie ataku XSS, co może prowadzić do kradzieży sesji, przejęcia konta administratora lub wykonania dowolnych działań w przeglądarce ofiary. Ze względu na publicznie dostępny exploit ryzyko jest wysokie.

Rekomendacja

Należy niezwłocznie zaktualizować newbee-mall do najnowszej wersji, jeśli poprawka jest dostępna, lub zastosować filtrowanie i walidację danych wejściowych (szczególnie parametru goodsName) oraz wdrożyć mechanizmy ochrony przed XSS. Do czasu wydania poprawki zaleca się ograniczenie dostępu do funkcji uploadu i monitorowanie nietypowych żądań.

Inne podatności w newbee-mall

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS