Skip to content
OpenAdvisories
High · 7.5 CVE-2022-31173 EUVD-2022-6229GHSA-4rx6-g5vg-5f3jRUSTSEC-2022-0038

Juniper is vulnerable to @DOS GraphQL Nested Fragments overflow

Published Aug 1, 2022 · Updated Apr 22, 2025 · Assigned by GitHub_M

Description

Juniper is a GraphQL server library for Rust. Affected versions of Juniper are vulnerable to uncontrolled recursion resulting in a program crash. This issue has been addressed in version 0.15.10. Users are advised to upgrade. Users unable to upgrade should limit the recursion depth manually.

Affected products

VendorProductAffectedFixed
graphql-rust juniper < 0.15.10 —

Affected packages

EcosystemPackageAffectedFixedRecord
crates.io juniper < 0.15.10 0.15.10 GHSA-4rx6-g5vg-5f3j
crates.io juniper >= 0.0.0-0, < 0.15.10 0.15.10 RUSTSEC-2022-0038

References