Katalog CVE

CVE-2026-113670

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

ApostropheCMS przed wersją 4.33.0 ma w rdzeniowym REST API stron odczyt pełnych dokumentów stron z .permission(false) w getOne oraz w zrzucie drzewa all=1, co omija sprawdzenia viewRole typu strony, visibility: private i visibility: loginRequired. Nieuwierzytelnieni odwiedzający i kontrybutorzy o niskich uprawnieniach mogą odczytać treść stron przeznaczonych tylko dla administratorów i niepublicznych za pomocą _id/slug. Problem naprawiono w wersji 4.33.0.

Ocena ryzyka

Osoby nieuprawnione mogą uzyskać dostęp do poufnych treści stron, co może ujawnić informacje wewnętrzne lub dane wrażliwe. Ryzyko dotyczy poufności i może naruszać polityki dostępu organizacji.

Rekomendacja

Zaktualizuj ApostropheCMS do wersji 4.33.0 lub nowszej. Do czasu aktualizacji rozważ ograniczenie dostępu do API stron na poziomie reverse proxy.

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 4.33.0, the core page REST API reads full page documents with .permission(false) in getOne and in the all=1 tree dump, bypassing page-type viewRole, visibility: private, and visibility: loginRequired checks. Unauthenticated visitors and low-privilege contributors can read admin-only and non-public page content by _id/slug. This issue is fixed in version 4.33.0.

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