VYPR
Medium severity6.4NVD Advisory· Published May 27, 2026

CVE-2026-8871

CVE-2026-8871

Description

The Formidable Kinetic plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'kinetic_link' shortcode in versions up to, and including, 1.1.01. This is due to insufficient input sanitization and output escaping on user-supplied shortcode attributes (notably 'window', 'class', and 'label') in the FrmKinetic::link() function, which are concatenated directly into HTML attributes of an anchor tag. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

The Formidable Kinetic plugin for WordPress ≤1.1.01 has a stored XSS vulnerability via the 'kinetic_link' shortcode attributes.

Vulnerability

The Formidable Kinetic plugin for WordPress is vulnerable to Stored Cross-Site Scripting (XSS) in versions up to and including 1.1.01. The flaw resides in the FrmKinetic::link() function, where shortcode attributes ('window', 'class', and 'label') are insufficiently sanitized and output-escaped before being concatenated directly into HTML attributes of an anchor tag. An attacker with contributor-level access or higher can supply malicious payloads via the [kinetic_link] shortcode, which will be stored and later executed in the browser of any user viewing the injected page [1][2].

Exploitation

To exploit the vulnerability, an authenticated attacker must have at least contributor-level permissions in WordPress. The attacker inserts a page or post containing a crafted [kinetic_link] shortcode with malicious JavaScript in one of the affected attributes (e.g., window, class, or label). The plugin's code does not sanitize these values before building the HTML output, so the injected script is stored in the database. When a victim visits the affected page, the script executes in their browser, performing the attacker's desired actions [1][2].

Impact

Successful exploitation allows the attacker to execute arbitrary JavaScript in the context of the victim's WordPress session. The impact includes information disclosure, session hijacking, defacement of the affected page, and potential escalation of privileges if the victim is an administrator. The attack requires no unusual user interaction beyond viewing the compromised page, and the script can perform any action the logged-in user is permitted to do [1][2].

Mitigation

As of the publication date (2026-05-27), no patched version has been released. Administrators should restrict contributor-level access to trusted users only, apply the principle of least privilege, and consider using a web application firewall (WAF) to block malicious shortcode attributes. Additionally, manually sanitizing and escaping the vulnerable attributes in the plugin's source code can serve as a temporary workaround until an official update is provided [1][2].

AI Insight generated on May 27, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

3

News mentions

0

No linked articles in our index yet.