Skip to content
Threat Feed
high advisory

Stored Cross-Site Scripting in Infility Global WordPress Plugin

The Infility Global WordPress plugin is vulnerable to Stored XSS via the /cf7_record endpoint, allowing unauthenticated attackers to execute arbitrary scripts in the context of authenticated users.

CVE search metadata

CVE search record: CVE-2026-10734. Severity: high. CVSS: 7.2. KEV: no. Product: Infility Global plugin for WordPress (2.15.21). Brief: Stored Cross-Site Scripting in Infility Global WordPress Plugin. Brief link: https://feed.craftedsignal.io/briefs/2026-08-infility-xss/

The Infility Global plugin for WordPress (versions 2.15.21 and earlier) contains a vulnerability due to insufficient input sanitization and output escaping. Specifically, the /cf7_record log endpoint allows unauthenticated attackers to inject malicious web scripts into the application's logging database. Because the /cf7_records viewer page is accessible to any authenticated user, including those with minimal Subscriber-level privileges, these injected scripts execute in the browser of any user who accesses the records interface. This flaw poses a significant risk to organizational WordPress instances by facilitating session hijacking, administrative account takeover, or the distribution of malicious redirects through legitimate site content.

Impact

Successful exploitation allows unauthenticated attackers to execute arbitrary JavaScript in the context of an authenticated user's session. This can lead to the theft of session cookies, modification of site content, or the execution of unauthorized administrative actions, effectively compromising the WordPress site and the integrity of data handled within the admin interface.

Recommendation

Prioritized, concrete actions for detection engineering teams:

  • Update the Infility Global plugin for WordPress to version 2.15.22 or later to resolve CVE-2026-10734.
  • Implement a Web Application Firewall (WAF) rule to inspect and block requests to the /cf7_record endpoint containing script tags or common JavaScript event handlers (e.g., <script>, onerror, onload).
  • Audit logs for the /cf7_record endpoint to identify any suspicious HTTP POST requests containing payload strings that deviate from the expected logging schema.
  • Apply the Sigma rule below to identify potential exploitation attempts in web server access logs.

Immediate actions

Upgrade Infility Global plugin to 2.15.22 or later

IT Operations 48h

Deploy Sigma detection rule to monitor for exploitation attempts

Detection Engineering 24h

Mitigations

Block POST requests to /cf7_record containing script indicators

immediate IT Operations

CVE-2026-10734

Detection coverage 1

Detects CVE-2026-10734 Exploitation - Stored XSS in Infility Global

high

Detects exploitation attempts against the Infility Global plugin by identifying script-like payloads in POST requests to the /cf7_record endpoint.

sigma tactics: initial_access techniques: T1190 sources: webserver

Detection queries are available on the platform. Get full rules →