Katalog CVE

CVE-2026-113666

WysokieCVSS 7.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W db-connect przed 1.1.0 i ApostropheCMS przed 4.33.0 konto z dostępem view-draft może przesłać ścieżkę wykluczenia projekcji przechodzącą przez łańcuch prototypu konstruktora do współdzielonego elementu prototypu, gdy używany jest adapter SQLite, PostgreSQL lub multipostgres. Helper unsetNestedField usuwa wtedy współdzielony element runtime, powodując trwałe skutki dla integralności i dostępności procesu; domyślny adapter MongoDB nie jest podatny.

Ocena ryzyka

Każda rola edycyjna (a przy guestApiAccess dowolne zalogowane konto) może wywołać trwałe zaburzenia integralności i dostępności całego procesu. Skutki utrzymują się do restartu.

Rekomendacja

Zaktualizuj db-connect do wersji 1.1.0 lub nowszej oraz ApostropheCMS do 4.33.0 lub nowszej. Do czasu aktualizacji ogranicz role edycyjne i guestApiAccess oraz rozważ użycie adaptera MongoDB.

Inne podatności w ApostropheCMS

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

ApostropheCMS is an open-source Node.js content management system. Prior to 1.1.0 of db-connect and 4.33.0 of ApostropheCMS, an account with view-draft access can submit a projection exclusion path that traverses through a constructor prototype chain to a shared prototype member when a consumer uses a SQLite, PostgreSQL, or multipostgres adapter and has a matching document. Every editing role has view-draft access, while guestApiAccess broadens this prerequisite to any logged-in account. The unsetNestedField helper then deletes the shared runtime member, causing persistent process-wide integrity and availability effects; the default MongoDB adapter is not affected. This issue is fixed in db-connect 1.1.0 and ApostropheCMS 4.33.0.

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