CVE Catalog

CVE-2026-15660

MediumCVSS 4.3
Published: Translated: NVD NIST

Summary

The SEO Booster plugin for WordPress (versions up to and including 7.4.7) is vulnerable to Missing Authorization due to a missing capability check on the handle_oauth_callback() function hooked to admin_init, which processes $_GET['access_token'] and $_GET['google_email'] without verifying the caller's role. This allows authenticated attackers with Subscriber-level access and above to overwrite the seobooster_access_token, seobooster_google_email, and seobooster_gsc_sites options and delete the seobooster_needs_reauth flag by visiting a crafted /wp-admin/ URL, disrupting the Google Search Console integration and injecting attacker-chosen data into site options.

Risk Assessment

An attacker can hijack the Google Search Console integration, inject their own data, and disrupt the site's SEO. This may lead to incorrect analytics data and potential Google account takeover.

Recommendation

Update the SEO Booster plugin to a version newer than 7.4.7. Until then, consider restricting access to /wp-admin/ for low-privileged users or monitoring changes to seobooster_* options.

Other vulnerabilities in SEO Booster

See all
Original NVD description (English source)

The SEO Booster plugin for WordPress is vulnerable to Missing Authorization in versions up to, and including, 7.4.7. This is due to a missing capability check on the handle_oauth_callback() function which is hooked to admin_init and processes $_GET['access_token'] and $_GET['google_email'] without verifying the caller's role. This makes it possible for authenticated attackers, with Subscriber-level access and above, to overwrite the seobooster_access_token, seobooster_google_email, and seobooster_gsc_sites options and delete the seobooster_needs_reauth flag by visiting a crafted /wp-admin/ URL, disrupting the Google Search Console integration and injecting attacker-chosen data into site options via the attacker-supplied token that drives an outbound Google API request whose response is stored.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS