Security readout for executives and security teams
Plain-English summary
CVE-2026-0996 affects the Fluent Forms WordPress plugin through version 6.1.14. A logged-in low-privilege user could cause stored JavaScript to be saved in an AI-generated form. That script can run when others view the form, potentially affecting administrators or site visitors.
Executive priority
Treat as a priority for WordPress sites with user accounts or public registration. It is not described as unauthenticated or actively exploited, but stored XSS can affect administrator sessions and site trust. Patch or restrict access promptly.
Technical view
This is authenticated stored XSS in Fluent Forms’ AI Form Builder module. Sources cite missing authorization checks, a leaked nonce, and insufficient sanitization. Subscriber-level users can trigger AI form generation, and AI-returned bare JavaScript may bypass sanitization and execute when the generated form is viewed.
Likely exposure
Exposure is likely limited to WordPress sites running Fluent Forms up to and including 6.1.14, especially sites allowing Subscriber-level or other untrusted authenticated users. Risk increases if the AI Form Builder module is enabled or accessible.
Exploitation context
The source bundle does not cite CISA KEV listing or active exploitation. Exploitation requires authenticated access at Subscriber level or higher. Successful abuse could execute script in another user’s browser when they view a generated form.
Researcher notes
The public description ties the issue to CWE-79, missing authorization, nonce exposure, and sanitization gaps in the AI Form Builder path. The provided WordPress Trac changeset appears relevant, but the bundle does not explicitly name a fixed release.
Mitigation direction
- Identify all WordPress sites using Fluent Forms.
- Check whether installed versions are 6.1.14 or earlier.
- Update to a vendor-supported version newer than 6.1.14 when available.
- If no update is available, follow vendor guidance.
- Restrict untrusted user registration and Subscriber access where possible.
- Limit access to AI Form Builder functionality if configurable.
Validation and detection
- Confirm Fluent Forms version on each WordPress site.
- Review whether public user registration is enabled.
- Check for untrusted Subscriber-level accounts.
- Inspect generated forms for unexpected script-like content.
- Review WordPress/plugin logs for AI form generation activity.
- Verify remediation against vendor release notes or plugin changelog.
Public sources used
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
CWE-79: User-session and phishing behavior lookup
Client-side and session-facing weaknesses should be reviewed alongside initial-access and user-execution behaviors. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Open ATT&CK lookupCVE-2026-0996 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
Open ATT&CK lookup- Severity
- Medium
- CVSS
- 6.4 (3.1)
- Known Exploited
- No
- Published
Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
CNA and ADP enrichment extracted from CVE v5
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
CVSS vector scores
1 official scoreWe collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N3.12.7Primary CVE scoreVulnerability scoring details
Base CVSS 3.1 score
6.4MediumVector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Source materials
- CVE List V5 sourceCVE List V5
- https://www.wordfence.com/threat-intel/vulnerabilities/id/00192a36-4b75-4dae-9a6e-0afb02ed5bad?source=cveCVE reference
- https://plugins.trac.wordpress.org/browser/fluentform/tags/6.1.12/boot/globals.php#L438CVE reference
- https://plugins.trac.wordpress.org/browser/fluentform/tags/6.1.12/app/Modules/Ai/AiFormBuilder.php#L29CVE reference
- https://plugins.trac.wordpress.org/browser/fluentform/tags/6.1.12/app/Hooks/actions.php#L641CVE reference
- https://plugins.trac.wordpress.org/changeset/3449710/fluentform/trunk/app/Hooks/actions.phpCVE reference
Products and packages named in the record
CWE details
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
