Type Confusion in graphql-ruby - #VU162673
Published: November 9, 2026
Vulnerability details
The vulnerability allows an attacker to supply an object of an unintended type to a GraphQL-Ruby argument.
The vulnerability exists due to missing type validation when loads: references an Object type absent from schema return types, including members of returned Interface or Union types. An attacker can submit an ID resolving to a different type and have that object accepted instead of the required type.