Intel

AIKIDO-2026-807777

apollo-router is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)GHSA-gr6h-4wpf-xp52 Published Jul 28, 2026

75

High Risk

This Affects:

RUSTapollo-router
1.8.0 - 2.10.4
Fixed in 2.10.5
2.11.0 - 2.16.0
Fixed in 2.16.1
Are you affected? Scan for Free

TL;DR

The Apollo Router query planner enters unbounded recursion when an operation contains two nested @defer inline fragments that share an identical label value. Processing such an operation causes a stack overflow that abnormally terminates the router process. Any party able to submit a GraphQL operation with @defer support enabled can trigger the condition without authentication, disrupting availability for the affected instance until it recovers. The fix rejects operations that reuse a @defer label so that labels are unique within an operation.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you have @defer support enabled (the default unless supergraph.defer_support is set to false).

Background info

apollo-router is vulnerable to Denial of Service (DoS) in versions 1.8.0 - 2.10.4 and 2.11.0 - 2.16.0.

How to fix this

Upgrade the apollo-router library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform