CVE-2026-7842: Infility Global WordPress Plugin SQL Injection Vulnerability
The Infility Global WordPress plugin versions before 2.15.20 contain a SQL injection vulnerability in its import functionality. Attackers with Editor-level WordPress access can manipulate sorting parameters to extract database contents without needing to modify data. This requires the ImportData module to be enabled and the attacker to already have a valid WordPress account with elevated privileges.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 6.8 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N
- Weaknesses (CWE)
- —
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-23 / 2026-06-23
NVD description (verbatim)
The Infility Global Infility Global WordPress plugin before 2.15.20 for WordPress does not sanitize or validate the orderby and order parameters in the import_list(), url_detail(), and file_detail() admin page callbacks before using them in SQL queries, allowing authenticated attackers with Editor-level access or higher to perform time-based blind SQL injection and extract sensitive data from the database. The ImportData module must be enabled via the Infility Global WordPress plugin before 2.15.20's module toggle page.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-7842 is a time-based blind SQL injection vulnerability affecting the Infility Global WordPress plugin before version 2.15.20. The vulnerability exists in three admin page callbacks: import_list(), url_detail(), and file_detail(). These functions accept orderby and order parameters that are directly incorporated into SQL queries without sanitization or validation. An authenticated attacker with Editor-level permissions or higher can craft malicious parameter values to execute arbitrary SQL commands. The ImportData module must be enabled for exploitation to occur. The attack is blind, meaning the attacker cannot directly observe query results but can infer database contents through response timing variations.
Business impact
An Editor-level WordPress user—such as a content contributor—could access sensitive database information including customer data, user credentials, configuration details, or other confidential records stored in the WordPress installation. Because the vulnerability enables data exfiltration without modification, it poses a confidentiality risk that could lead to regulatory violations (GDPR, CCPA), reputational damage, or competitive harm. The attack requires existing WordPress access, limiting the immediate risk surface, but organizations with permissive Editor-level role assignments face higher exposure.
Affected systems
WordPress installations using the Infility Global plugin version 2.15.19 and earlier are affected. The vulnerability is only exploitable if the ImportData module has been explicitly enabled through the plugin's module toggle settings. Organizations running version 2.15.20 or later are not affected. Multisite WordPress deployments with Editor-level users across multiple sites increase exposure.
Exploitability
Exploitation requires two preconditions: the attacker must already possess a valid WordPress account with at least Editor-level permissions, and the ImportData module must be enabled. No user interaction is required beyond the initial account access. Once these conditions are met, exploitation is straightforward—an attacker can systematically extract data through time-based blind SQL injection by observing response delays. The attack is not currently listed in CISA's Known Exploited Vulnerabilities catalog, indicating no public active exploitation at the time of publication.
Remediation
Update the Infility Global plugin to version 2.15.20 or later immediately. Organizations should verify the ImportData module status during and after the update to ensure it remains enabled only if operationally necessary. Review WordPress user roles and revoke unnecessary Editor-level permissions to reduce the attack surface. Consider implementing database-level access controls and monitoring for suspicious query patterns.
Patch guidance
Apply version 2.15.20 of the Infility Global plugin as soon as feasible. The patch addresses the input sanitization and validation deficiency in the orderby and order parameters. Standard WordPress plugin update procedures apply: back up the installation first, test in a staging environment if possible, then deploy to production. Verify the ImportData module functionality post-update to ensure no operational disruption.
Detection guidance
Monitor WordPress database logs for unusual SQL query patterns, particularly those containing WHERE clauses with timing delays or SLEEP/BENCHMARK functions in the context of import_list(), url_detail(), or file_detail() requests. Audit WordPress user accounts with Editor-level access and track login activity for unusual or unauthorized sessions. Enable WordPress security logging if available through plugins or server-level tools. Watch for repeated requests to admin pages containing the vulnerable parameters with varying payloads, which would indicate exploitation attempts.
Why prioritize this
Although rated MEDIUM severity (CVSS 6.8), this vulnerability warrants prompt attention because it enables unauthorized access to sensitive database contents from within the application. The requirement for pre-existing Editor-level access limits immediate exploitability, but organizations with loose role management or shared credentials face elevated risk. The lack of public exploitation to date suggests a window of opportunity to patch before threat actors develop weaponized tools. Prioritize environments where the ImportData module is enabled and Editor-level access is widely distributed.
Risk score, explained
CVSS 3.1 score of 6.8 (MEDIUM) reflects: Network-accessible attack vector (AV:N), low attack complexity (AC:L), high privilege requirement (PR:H) reducing exploitability, and changed scope (S:C) enabling lateral impact. Confidentiality is High (C:H) because the attacker can extract arbitrary database contents, but Integrity and Availability are unaffected (I:N, A:N), capping the overall severity. The privilege barrier and module-enablement requirement prevent a higher rating despite the data exfiltration risk.
Frequently asked questions
Does this vulnerability allow attackers to modify or delete data?
No. CVE-2026-7842 is a read-only vulnerability. Time-based blind SQL injection in this context allows extraction of database contents but does not provide a mechanism for data modification or deletion. Attackers cannot disrupt availability or alter information through this vector alone.
Can an attacker exploit this without a valid WordPress account?
No. The vulnerability requires authentication as a WordPress user with at least Editor-level permissions. Unauthenticated attackers cannot trigger the vulnerable code paths. This significantly limits exposure compared to unauthenticated SQL injection vulnerabilities.
What happens if the ImportData module is disabled?
The vulnerable code is not accessible if the ImportData module is not enabled. Disabling the module through the plugin's settings page eliminates exploitability. However, you should still upgrade to version 2.15.20 to address the underlying sanitization flaw and prevent re-enablement risks.
Is there a workaround if we cannot patch immediately?
Yes. Disable the ImportData module via the Infility Global plugin settings page if it is not operationally critical. Additionally, restrict Editor-level WordPress role assignments to only trusted users and consider implementing database activity monitoring. However, patching is the authoritative remediation.
This analysis is based on published vulnerability details and CVSS scoring as of June 23, 2026. Vulnerability severity and exploitability can vary based on specific deployment configurations, network segmentation, and role assignments. Organizations should verify patch availability and compatibility with their WordPress environment before deployment. SEC.co does not provide or endorse exploit code or weaponized proof-of-concept tools. This intelligence is for authorized security and risk management personnel only. Source: NVD (public-domain), retrieved 2026-07-29. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2016-20064MEDIUMWP Vault 0.8.6.6 Arbitrary File Read via Directory Traversal
- CVE-2016-20067MEDIUMWordPress CP Polls CSRF Vulnerability
- CVE-2016-20070MEDIUMPrivilege Escalation & Stored XSS in WordPress Booking Calendar Contact Form 1.0.23
- CVE-2016-20074MEDIUMWordPress Lazy Content Slider CSRF Vulnerability – Patch & Detection Guide
- CVE-2016-20077MEDIUMWordPress Photocart Link Plugin Local File Inclusion Vulnerability
- CVE-2016-20078MEDIUMWordPress IMDb Profile Widget Local File Inclusion Vulnerability
- CVE-2016-20079MEDIUMWordPress Dharma Booking Local File Inclusion Vulnerability
- CVE-2016-20080MEDIUMWordPress Brandfolder Plugin LFI Vulnerability – File Disclosure & Remediation Guide