๐Ÿ” CVE Alert

CVE-2026-115887

HIGH 7.5

graphql-scalars PhoneNumber scalar is vulnerable to regular expression denial of service

CVSS Score
7.5
EPSS Score
0.0%
EPSS Percentile
0th

GraphQL Scalars is a library of custom GraphQL scalars for creating precise type-safe GraphQL schemas. From 1.24.1 until 2.0.1, GraphQLPhoneNumber in src/scalars/PhoneNumber.ts uses ambiguous nested digit quantifiers that backtrack exponentially when a PhoneNumber value contains a run of digits followed by a character that makes the match fail. GraphQL evaluates parseLiteral during document validation and parseValue during variable coercion before resolver authentication or authorization, so a small unauthenticated request can block the Node.js event loop and stall the server process. serialize is also affected when unvalidated stored values are returned through the scalar. This issue is fixed in version 2.0.1.

CWE CWE-1333
Vendor graphql-hive
Product graphql-scalars
Published Oct 23, 2026
Stay Ahead of the Next One

Get instant alerts for graphql-hive graphql-scalars

Be the first to know when new high vulnerabilities affecting graphql-hive graphql-scalars are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Affected Versions

graphql-hive / graphql-scalars
>= 1.24.1, < 2.0.1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/graphql-hive/graphql-scalars/security/advisories/GHSA-x8rm-f576-gq67 github.com: https://github.com/graphql-hive/graphql-scalars/pull/2719 github.com: https://github.com/graphql-hive/graphql-scalars/commit/210fd2485641afa2452800c00144245c74361701 github.com: https://github.com/graphql-hive/graphql-scalars/releases/tag/v2.0.1