Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2024-43414

Опубликовано: 27 авг. 2024
Источник: nvd
CVSS3: 7.5
EPSS Низкий

Описание

Apollo Federation is an architecture for declaratively composing APIs into a unified graph. Each team can own their slice of the graph independently, empowering them to deliver autonomously and incrementally. Instances of @apollo/query-planner >=2.0.0 and <2.8.5 are impacted by a denial-of-service vulnerability. @apollo/gateway versions >=2.0.0 and < 2.8.5 and Apollo Router <1.52.1 are also impacted through their use of @apollo/query-panner. If @apollo/query-planner is asked to plan a sufficiently complex query, it may loop infinitely and never complete. This results in unbounded memory consumption and either a crash or out-of-memory (OOM) termination. This issue can be triggered if you have at least one non-@key field that can be resolved by multiple subgraphs. To identify these shared fields, the schema for each subgraph must be reviewed. The mechanism to identify shared fields varies based on the version of Federation your subgraphs are using. You can check if your subgraphs are usi

Уязвимые конфигурации

Конфигурация 1

Одно из

cpe:2.3:a:apollographql:apollo-router:*:*:*:*:*:rust:*:*
Версия до 1.52.1 (исключая)
cpe:2.3:a:apollographql:apollo_gateway:*:*:*:*:*:node.js:*:*
Версия от 2.0.0 (включая) до 2.8.5 (исключая)
cpe:2.3:a:apollographql:apollo_helms-charts_router:*:*:*:*:*:*:*:*
Версия до 1.52.1 (исключая)
cpe:2.3:a:apollographql:apollo_query-planner:*:*:*:*:*:node.js:*:*
Версия от 2.0.0 (включая) до 2.8.5 (исключая)
cpe:2.3:a:apollographql:apollo_router:*:*:*:*:*:*:*:*
Версия до 1.52.1 (исключая)

EPSS

Процентиль: 41%
0.00187
Низкий

7.5 High

CVSS3

Дефекты

CWE-674
CWE-674

Связанные уязвимости

CVSS3: 7.5
github
больше 1 года назад

Apollo Query Planner and Apollo Gateway may infinitely loop on sufficiently complex queries

EPSS

Процентиль: 41%
0.00187
Низкий

7.5 High

CVSS3

Дефекты

CWE-674
CWE-674