Katalog CVE

CVE-2026-23897

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Apollo Server w wersjach od 2.0.0 do 3.13.0, 4.2.0 do przed 4.13.0 oraz 5.0.0 do przed 5.4.0 ma domyślną konfigurację startStandaloneServer, która jest podatna na ataki typu denial of service (DoS) poprzez specjalnie przygotowane ciała żądań z egzotycznymi kodowaniami zestawów znaków. Problem ten nie dotyczy użytkowników korzystających z @apollo/server jako zależności dla pakietów integracyjnych.

Ocena ryzyka

Organizacje mogą być narażone na ataki DoS, które mogą prowadzić do niedostępności usług, co może wpłynąć na ciągłość działania aplikacji i zadowolenie użytkowników.

Rekomendacja

Zaleca się aktualizację Apollo Server do wersji, która nie jest podatna na tę lukę, oraz unikanie bezpośredniego użycia startStandaloneServer w podatnych wersjach.

Powiązane podatności

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

Apollo Server is an open-source, spec-compliant GraphQL server that's compatible with any GraphQL client, including Apollo Client. In versions from 2.0.0 to 3.13.0, 4.2.0 to before 4.13.0, and 5.0.0 to before 5.4.0, the default configuration of startStandaloneServer from @apollo/server/standalone is vulnerable to denial of service (DoS) attacks through specially crafted request bodies with exotic character set encodings. This issue does not affect users that use @apollo/server as a dependency for integration packages, like @as-integrations/express5 or @as-integrations/next, only direct usage of startStandaloneServer.

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