Katalog CVE

CVE-2025-64347

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Apollo Router Core to konfigurowalny router grafowy napisany w Rust, który obsługuje federowany supergraf przy użyciu Apollo Federation 2. Wersje 1.61.12-rc.0 i niższe oraz 2.8.1-rc.0 umożliwiają nieautoryzowany dostęp do chronionych danych poprzez elementy schematu z dyrektywami kontroli dostępu, które zostały przemianowane za pomocą importów @link.

Ocena ryzyka

Organizacje mogą być narażone na nieautoryzowany dostęp do wrażliwych danych, co może prowadzić do naruszenia prywatności i bezpieczeństwa informacji. Brak egzekwowania dyrektyw kontroli dostępu może umożliwić atakującym obejście zabezpieczeń na poziomie elementów schematu.

Rekomendacja

Zaleca się aktualizację do wersji 1.61.12 lub 2.8.1, aby usunąć tę podatność. Należy również przeprowadzić audyt istniejących schematów w celu identyfikacji potencjalnych luk w zabezpieczeniach.

Powiązane podatności

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

Apollo Router Core is a configurable Rust graph router written to run a federated supergraph using Apollo Federation 2. Versions 1.61.12-rc.0 and below and 2.8.1-rc.0 allow unauthorized access to protected data through schema elements with access control directives (@authenticated, @requiresScopes, and @policy) that were renamed via @link imports. Router did not enforce renamed access control directives on schema elements (e.g. fields and types), allowing queries to bypass those element-level access controls. This issue is fixed in versions 1.61.12 and 2.8.1.

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