Katalog CVE

CVE-2026-63461

ŚrednieCVSS 5.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W Vendure przed wersją 3.6.5 publiczne zapytania Shop API dotyczące produktów, kolekcji i aspektów łączą obowiązkowe filtry widoczności z filtrami dostarczonymi przez wywołującego za pomocą kontrolowanego przez niego filterOperator. Gdy filterOperator ma wartość OR, predykat dopasowujący ukrytą encję może ominąć zabezpieczenia Product.enabled, Collection.isPrivate lub Facet.isPrivate. Nieuwierzytelniony wywołujący może w ten sposób pobrać wyłączone produkty oraz prywatne kolekcje lub aspekty.

Ocena ryzyka

Atakujący może uzyskać dostęp do danych, które powinny być ukryte, takich jak wyłączone produkty czy prywatne kolekcje, co może prowadzić do wycieku informacji biznesowych. Ryzyko dotyczy każdego wdrożenia Vendure z publicznym Shop API.

Rekomendacja

Zaktualizuj Vendure do wersji 3.6.5 lub nowszej. Do czasu aktualizacji rozważ ograniczenie dostępu do publicznego Shop API.

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, the public Shop API products, collections, and facets queries combine mandatory visibility guards with caller-supplied filters using the caller-controlled filterOperator. When filterOperator is OR, a predicate matching a hidden entity can bypass the Product.enabled, Collection.isPrivate, or Facet.isPrivate guard. An unauthenticated caller can therefore retrieve disabled products and private collections or facets. This issue is fixed in version 3.6.5.

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