Impact
WordPress versions prior to 6.8.6, 6.9.5, and 7.0.2 fail to sanitize the author__not_in parameter of WP_Query, allowing an attacker to inject arbitrary SQL when a plugin or theme supplies untrusted input to that parameter. This flaw is a classic SQL Injection vulnerability (CWE‑89) that can lead to data exposure, unauthorized data manipulation, or other database compromise.
Affected Systems
WordPress installations running 6.8.x before 6.8.6, 6.9.x before 6.9.5, or 7.0.x before 7.0.2 are affected, particularly when any plugin or theme passes user‑controlled data to the author__not_in argument of WP_Query.
Risk and Exploitability
The CVSS score of 5.9 indicates moderate severity, and the EPSS score of 79% suggests a higher likelihood of exploitation in the wild. The vulnerability is listed in CISA’s KEV catalog. The likely attack vector is remote, achieved through a crafted HTTP request that exploits a plugin or theme’s use of author__not_in. Successful exploitation requires that the plugin or theme supplies unsanitized input to this parameter.
OpenCVE Enrichment
Debian DSA