{"description":"Trending threats, MITRE ATT\u0026CK coverage, and detection metadata. Fed continuously.","favicon":"https://feed.craftedsignal.io/favicon-32x32.png","feed_url":"https://feed.craftedsignal.io/vendors/graphql-scalars/feed.json","home_page_url":"https://feed.craftedsignal.io/","icon":"https://feed.craftedsignal.io/apple-touch-icon.png","items":[{"_cs_actors":[],"_cs_cpes":[],"_cs_cves":[{"cvss":7.5,"id":"CVE-2026-115887"}],"_cs_exploited":false,"_cs_has_poc":true,"_cs_poc_references":[],"_cs_products":[],"_cs_severities":["low"],"_cs_tags":[],"_cs_type":"advisory","_cs_vendors":["graphql-scalars"],"content_html":"\u003cp\u003eCVE-2026-115887 involves a vulnerability in \u003ccode\u003esrc/scalars/PhoneNumber.ts\u003c/code\u003e within the GraphQL Scalars library. The scalar uses ambiguous nested digit quantifiers that cause exponential backtracking when a value contains a sequence of digits followed by a character that triggers a match failure. Because this occurs during document validation (parseLiteral) or variable coercion (parseValue) before authentication or authorization, unauthenticated requests can block the Node.js event loop. The \u003ccode\u003eserialize\u003c/code\u003e function is also affected.\u003c/p\u003e\n","date_modified":"2026-10-29T00:12:10Z","date_published":"2026-10-24T00:03:00Z","id":"https://feed.craftedsignal.io/briefs/2026-10-graphql-scalars-redos/","summary":"The GraphQLPhoneNumber scalar in the GraphQL Scalars library uses ambiguous nested digit quantifiers that backtrack exponentially, allowing unauthenticated requests to block the Node.js event loop and stall the server process.","title":"GraphQL Scalars: ReDoS via GraphQLPhoneNumber (CVE-2026-115887)","url":"https://feed.craftedsignal.io/briefs/2026-10-graphql-scalars-redos/"}],"language":"en","title":"CraftedSignal Threat Feed - Graphql-Scalars","version":"https://jsonfeed.org/version/1.1"}