Incorrect authorization in graphql-ruby - #VU139374

 

Incorrect authorization in graphql-ruby - #VU139374

Published: July 26, 2026


Vulnerability identifier: #VU139374
CSH Severity: Low
CVSS v4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N]
CVE-ID: N/A
CWE-ID: CWE-863
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote user to bypass authorization checks.

The vulnerability exists due to improper authorization in Execution::Next when handling authorization failures raised by GraphQL::Schema::Resolver and its subclasses. A remote user can trigger a GraphQL::UnauthorizedError in an affected resolver to bypass authorization checks.

The issue affects fields using GraphQL::Schema::Resolver and its subclasses, including GraphQL::Schema::Mutation, GraphQL::Schema::RelayClassicMutation, and GraphQL::Schema::Subscription.


Affected software

graphql-ruby

Remediation

Install security update from vendor's website.

graphql-ruby - update to 2.6.6

External References

Related Security Bulletins