Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach unauthenticated AJAX endpoint
-
ExploitBypass absent nonce/authorization check
-
ImpactOverwrite machine-translation config value
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Per the description there are no special prerequisites: the AJAX action is available to unauthenticated users and performs no authorization or nonce check, so any visitor can invoke it against an affected Infility Global installation before 2.16.25. Exploitation is limited in effect rather than in access - the only stated outcome is overwriting a single machine-translation configuration value belonging to the companion plugin (integrity-only, Low), with no confidentiality or availability impact. The supplied vector's AC:H implies some additional condition on triggering, but no such condition (timing, race, or non-default setting) is described in the available sources. |
| Impact | This is a low-severity, limited-impact issue despite being remotely and unauthenticatedly reachable. The CVSS 3.1 vector (AV:N/PR:N/UI:N) confirms a network-reachable, pre-authentication AJAX action, which normally raises concern, but every impact metric except integrity is None and integrity is only Low (C:N/I:L/A:N) - the attacker can only overwrite one machine-translation configuration value, not achieve data disclosure, code execution, or denial of service. The input vector carries AC:H, yet the description gives no mechanism (no race, timing, or attacker-uncontrolled precondition is stated), so the basis for High complexity is unexplained in the available sources; a missing-nonce/missing-authorization AJAX endpoint reachable by 'any visitor' reads as low complexity, and this discrepancy should be verified with WPScan/the vendor. No EPSS score and no SSVC exploitation sub-scores were provided; the vuln.today decision label is 'monitor', KEV is not listed, and only a PoC reference (not verified working exploit code) exists. Taken together the signals are consistent: this is a genuine broken-access-control bug worth patching on a normal cycle, not an emergency - a high-reachability but low-real-impact configuration-tampering flaw rather than a priority exploitation target. |
| Exploit ScenarioDerived | An unauthenticated visitor sends a crafted request to the exposed AJAX action, which performs no authorization or nonce validation, and overwrites the companion Infility Global plugin's machine-translation configuration value. A public PoC reference (WPScan) exists but is not verified as working exploit code, so the practical trigger and any complexity factor implied by the input's AC:H are not described in the available sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
Unauthenticated visitors can overwrite a machine-translation configuration value in the Infility Global WordPress plugin before 2.16.25, because an AJAX action exposed to logged-out users performs no authorization or nonce check (CWE-862). The impact is integrity-only and low: no confidentiality or availability effect is described, and the affected setting belongs to a companion Infility Global plugin. Severity is low (CVSS 3.7; assessed CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N), the vendor has released 2.16.25, a public PoC reference exists but is not verified as working exploit code, and the vuln.today decision label is monitor.
RemediationAI
Update the Infility Global WordPress plugin to version 2.16.25 or later, which is the vendor-released fix for this issue and is listed as available per the vendor advisory. The supplied intelligence does not describe any alternative workaround for installations that cannot update immediately, so no specific compensating control can be recommended from the available data. Advisory details are at https://wpscan.com/vulnerability/2d730144-fc13-4921-aa2f-1e0233b0a196/ and https://nvd.nist.gov/vuln/detail/CVE-2026-109931; given the monitor decision label, low integrity-only impact, and the unverified PoC reference, this does not require emergency handling but should be folded into routine plugin maintenance.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw sits in the WordPress AJAX surface of the Infility Global plugin: an action reachable by unauthenticated users (the wp_ajax_nopriv_ pattern) is handled without a capability check or a nonce verification, which is the classic CWE-862 Missing Authorization pattern. The only stated consequence is that any visitor can overwrite one machine-translation configuration value that governs a companion Infility Global plugin, so the effect is a limited integrity change rather than data disclosure or denial of service. The trigger path beyond 'invoke the unauthenticated AJAX action' is not described in the available sources, and no timing, race, or non-default-configuration precondition is documented. Note a vector discrepancy: the supplied CVSS vector marks AC:H, while the independent assessment uses AC:L with the same AV:N/PR:N/UI:N and C:N/I:L/A:N outcome; the assessed vector is treated as authoritative here. CPE data records cpe:2.3:a:unknown:infility_global with a wildcard version, so the vendor is listed as unknown in the CPE feed.
Know when Infility Global gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
Any unauthenticated visitor can call the AJAX action with no auth or nonce, so AV:N/PR:N/UI:N/AC:L; impact is limited to overwriting one config value, so C:N/I:L/A:N.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Infility Global WordPress plugin before 2.16.25 does not perform any authorisation or nonce check on an AJAX action available to unauthenticated users, allowing any visitor to overwrite a machine-translation configuration value belonging to a companion Infility Global WordPress plugin before 2.16.25.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Infility Global
View allSQL injection in the Infility Global WordPress plugin before 2.15.19 allows authenticated users with Subscriber-level ac
Time-based blind SQL injection in the Infility Global WordPress plugin (versions before 2.15.20) enables authenticated a
Stored Cross-Site Scripting in the Infility Global WordPress plugin (versions ≤ 2.15.21) allows unauthenticated remote a
The Infility Global plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability
SQL Injection in the Infility Global WordPress plugin (all versions through 2.15.16) allows authenticated attackers hold
The Infility Global plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ‘set_type’ parameter in
The Infility Global WordPress plugin through 2.9.8 does not sanitise and escape a parameter before outputting it back in
EUVD-2026-108011
GHSA-cv43-3m98-pxjc
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB