Katalog CVE

CVE-2026-63459

WysokieCVSS 8.7
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Vendure w wersjach przed 3.6.5 zawiera podatność typu stored XSS w komponencie RichTextDescriptionCell, który przypisuje kontrolowany przez administratora opis do innerHTML elementu, a następnie odczytuje textContent. Złośliwy znacznik może wykonać obsługę zdarzenia podczas przypisania do innerHTML, zanim odczytany zostanie textContent. Administrator o niższych uprawnieniach może zapisać taki znacznik w opisach widocznych na listach produktów, kolekcji, promocji, metod płatności lub metod wysyłki, a skrypt wykona się, gdy inny administrator wyświetli dany wiersz.

Ocena ryzyka

Może dojść do przejęcia sesji przeglądającego administratora oraz wykonania działań administracyjnych w kontekście innych uprawnień lub kanałów. Podatność została naprawiona w wersji 3.6.5.

Rekomendacja

Zaktualizuj Vendure do wersji 3.6.5 lub nowszej. Do czasu aktualizacji ogranicz uprawnienia do edycji opisów i weryfikuj treści wprowadzane przez administratorów.

Inne podatności w Vendure

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

Vendure is an open-source headless commerce platform. Prior to 3.6.5, RichTextDescriptionCell in packages/dashboard/src/lib/components/shared/table-cell/order-table-cell-components.tsx attempts to strip markup by assigning an administrator-controlled description to a live element's innerHTML and then reading textContent. Active resource markup can execute an event handler during the innerHTML assignment before textContent is read. A lower-privilege administrator can store such markup in descriptions rendered by the Products list, Collections list, Promotions list, Payment Methods list, or Shipping Methods list, and script executes when another administrator views the affected row. This stored cross-site scripting can compromise the viewing administrator's session and enable cross-privilege or cross-channel administrative actions. This issue is fixed in version 3.6.5.

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