Missing Authorization in WPGraphQL Smart Cache - #VU150209
Published: September 16, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a later caller to execute attacker-controlled GraphQL operations with that caller's privileges.
The vulnerability exists due to missing authorization and insufficient verification of data authenticity in the automatic persisted query registration path when processing requests containing both a query and a query ID. A remote attacker can submit a query and an arbitrary query ID alias to cause a later caller to execute attacker-controlled GraphQL operations with that caller's privileges.
Exploitation requires a later request to execute the claimed alias.