Default GraphQL servers expose your entire schema and allow deep nesting, turning every query into a potential denial-of-service vector before you write a single line of validation code.
Unrestricted file uploads allow attackers to execute code directly on your server, turning a simple document submission into a persistent backdoor that bypasses perimeter defences entirely.