Description
Your web application's GraphQL implementation accepts non-JSON queries over GET requests, increasing the risk of Cross-Site Request Forgery (CSRF) attacks. While JSON-based POST requests are generally considered resistant to CSRF, non-JSON GET requests are more susceptible to this type of attacks.
Remediation
Restrict GraphQL queries to JSON-based POST requests to limit the CSRF attack surface.
References
Related Vulnerabilities
WordPress Plugin SMTP Mailer Cross-Site Request Forgery (1.0.6)
WordPress Plugin Google XML Sitemap for Images Cross-Site Request Forgery (2.1.3)
MovableType remote code execution
WordPress Plugin WP Cerber Security, Anti-spam & Malware Scan Cross-Site Request Forgery (2.0.1.6)
WordPress Plugin ThemeGrill Demo Importer Cross-Site Request Forgery (1.6.2)