SQL injection in an OAuth provider is not equivalent to SQL injection in a content management plugin. The distinction matters more than the CVSS score suggests. WP OAuth Server issues tokens that other applications trust for authentication decisions — an unauthenticated SQL injection here means an attacker with no foothold and no credentials can directly query the database that powers the trust relationships for your entire authentication ecosystem.
The damage vector extends well beyond the WordPress database. OAuth access tokens, refresh tokens, client secrets, and authorization codes all flow through or live in this system. Once you can manipulate those values via SQL injection, you can forge authentication for any client application relying on this server. If Client A trusts this OAuth server and has API access to System B, the SQL injection becomes a potential compromise vector for System B as well. The blast radius is a directed graph of trust relationships, not a circle around the WordPress installation.
Standard remediation timelines are inadequate for this class of vulnerability. Patching the plugin is necessary but insufficient. Any tokens issued before the patch deployment should be treated as potentially compromised. The correct response is: patch, rotate the OAuth signing keys, invalidate all previously-issued tokens, audit registered clients for privilege levels, and identify which downstream systems those clients can reach. That's a fundamentally different category of operational work than 'patch and monitor.'
The forensic challenge is severe: once an attacker can forge OAuth tokens, they authenticate as legitimate users. Every downstream system logs these as valid authentication events. The evidence of compromise gets written over by the attack itself. If you catch this vulnerability, assume the historical access pattern may already be buried under forged legitimacy.
Prioritize: identify every client registered against this OAuth server, determine which have elevated privileges or downstream system access, and force complete token rotation with new signing keys — not just token refresh, but a full signing key rotation that renders all pre-patch tokens invalid.