CVE-2025-9199
WordPress vulnerability analysis and mitigation

Overview

CVE-2025-9199 is a SQL Injection vulnerability in the "Woo superb slideshow transition gallery with random effect" WordPress plugin, affecting all versions up to and including 9.1. The flaw exists in the woo-superb-slideshow shortcode handler due to insufficient escaping of user-supplied parameters and inadequate SQL query preparation. It was disclosed on October 3, 2025, by Wordfence, and carries a CVSS v3.1 base score of 6.5 (Medium) (Wordfence, NVD).

Technical details

The vulnerability is classified as CWE-89 (Improper Neutralization of Special Elements used in an SQL Command). The root cause is insufficient input escaping on parameters passed to the woo-superb-slideshow shortcode, combined with a lack of prepared statements in the underlying SQL query construction. An authenticated attacker with at least Contributor-level access can inject additional SQL clauses into existing queries by embedding malicious SQL syntax within shortcode parameters. The vulnerable code path is visible in the plugin source at line 61 of the main plugin file (WordPress Plugin Trac, Wordfence).

Impact

Successful exploitation allows an authenticated attacker to extract sensitive information from the WordPress database, including user credentials (hashed passwords), email addresses, private post content, and other configuration data. The impact is limited to confidentiality — integrity and availability are not directly affected by this vulnerability. While lateral movement is not directly enabled, extracted credentials or sensitive data could facilitate further compromise of the WordPress site or associated systems (Wordfence, NVD).

Exploitability

No public proof-of-concept exploit code or in-the-wild exploitation has been reported for CVE-2025-9199. The vulnerability requires at least Contributor-level authentication, which limits the attack surface compared to unauthenticated flaws. The EPSS score is approximately 0.026% (0.000260), indicating a low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog (Wordfence, NVD).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the "Woo superb slideshow transition gallery with random effect" plugin version 9.1 or earlier using tools like WPScan or by inspecting page source for plugin-specific assets.
  2. Obtain Contributor access: Register or compromise a Contributor-level (or higher) WordPress account on the target site, as the vulnerability requires authentication.
  3. Craft malicious shortcode: Create or edit a post/page using the WordPress editor and insert the [woo-superb-slideshow] shortcode with a SQL injection payload embedded in a vulnerable parameter (e.g., [woo-superb-slideshow param="1 UNION SELECT user_login,user_pass,3 FROM wp_users-- -"]).
  4. Trigger execution: Preview or publish the post to cause the server to process the shortcode and execute the injected SQL query against the WordPress database.
  5. Extract data: Observe the rendered page output or use time-based/boolean-based blind SQL injection techniques to enumerate and exfiltrate sensitive database contents such as user credentials or configuration data (Wordfence, WordPress Plugin Trac).

Indicators of compromise

  • Logs: WordPress or web server access logs showing POST requests to wp-admin/post.php or wp-admin/admin-ajax.php containing woo-superb-slideshow shortcode parameters with SQL keywords such as UNION, SELECT, FROM, --, or encoded equivalents.
  • Database: Unexpected or anomalous database query logs (if MySQL general query log is enabled) showing UNION SELECT or stacked queries originating from WordPress shortcode processing.
  • Application: Unusual content rendered on pages using the [woo-superb-slideshow] shortcode, such as database values appearing in gallery output.
  • User Activity: Contributor-level accounts creating or editing posts with shortcode content containing SQL syntax, particularly from unfamiliar IP addresses.

Mitigation and workarounds

The primary remediation is to update the "Woo superb slideshow transition gallery with random effect" plugin to a version beyond 9.1 that addresses the SQL injection flaw, once a patched release is made available by the vendor (gopiplus). In the interim, site administrators should restrict Contributor-level account creation and review existing Contributor accounts for legitimacy. As a workaround, disabling the plugin entirely until a patch is available will eliminate the attack surface. Administrators should also consider implementing a Web Application Firewall (WAF) rule to detect and block SQL injection attempts targeting WordPress shortcode parameters (Wordfence).

Community reactions

Wordfence disclosed the vulnerability as part of their weekly WordPress vulnerability report for the period of September 29 to October 5, 2025, highlighting it among other plugin-level SQL injection issues (Wordfence Blog). No significant broader media coverage or notable researcher commentary beyond the initial Wordfence disclosure has been identified for this vulnerability.

Additional resources


SourceThis report was generated using AI

Related WordPress vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-18044NONEN/A
  • estatik
NoYesAug 12, 2026
CVE-2026-17008NONEN/A
  • quick-paypal-payments
NoNoAug 12, 2026
CVE-2026-16990NONEN/A
  • wp-paypal
NoNoAug 12, 2026
CVE-2026-16747NONEN/A
  • kirki
NoYesAug 12, 2026
CVE-2026-16621NONEN/A
  • woo-paypal-gateway
NoYesAug 12, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management