how bad is this?
- Exploitable by anyone able to access the site
- No mitigation
- Remote code execution
- Stealthy
- Exploits are in the wild
I don't think it's that often. By default, a new MySQL user will not have FILE privileges granted.
Most of the time you see this due to the developer being lazy and just using the "root" MySQL user.