Description
The JetEngine WordPress plugin before 3.8.14 adds SVG to the site-wide list of allowed upload types without sanitising the file contents, allowing users with the upload files capability, such as Authors, to upload a file containing malicious JavaScript that executes in the browser of any user who opens it (Stored Cross-Site Scripting). On multisite, this also overrides an upload-type restriction set by the network administrator.
Published: 2026-08-19
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

JetEngine versions prior to 3.8.14 add the SVG MIME type to the list of allowed upload types without sanitising the file contents. This permits users with upload permissions, such as Authors, to upload an SVG file that contains malicious JavaScript. When any user views the file, the script executes in the browser, leading to a Stored Cross‑Site Scripting (XSS) vulnerability. The attack can expose sensitive data, hijack sessions, and allow further malicious activities on the WordPress site.

Affected Systems

The vulnerability exists in the JetEngine WordPress plugin for all installations using a version older than 3.8.14. It affects single‑site and multi‑site WordPress deployments, and on multisite it also unintentionally overrides network‑wide upload‑type restrictions set by the administrator.

Risk and Exploitability

With a CVSS score of 6.8, this flaw is considered moderate severity. The EPSS score of less than 1% indicates a low probability of exploitation at the time of analysis. The flaw is not currently listed in the CISA KEV catalogue. Attackers can exploit the vulnerability by uploading a crafted SVG file while holding a user role with upload capability; the stored payload then runs in any user's browser that opens the file. No remote code execution or privilege escalation beyond the browser context is described in the current data.

Generated by OpenCVE AI on August 20, 2026 at 13:34 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade JetEngine to version 3.8.14 or later, which removes the unsanitised SVG upload capability.
  • If an upgrade is not immediately possible, disable the 'image/svg+xml' MIME type for all users with upload permissions, or use a security plugin to block SVG uploads entirely.
  • After upgrading on a multisite installation, verify that the network‑wide upload restrictions are re‑enforced to prevent the accidental override of administrator settings.

Generated by OpenCVE AI on August 20, 2026 at 13:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 19 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79
Metrics cvssV3_1

{'score': 6.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H'}


Wed, 19 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The JetEngine WordPress plugin before 3.8.14 adds SVG to the site-wide list of allowed upload types without sanitising the file contents, allowing users with the upload files capability, such as Authors, to upload a file containing malicious JavaScript that executes in the browser of any user who opens it (Stored Cross-Site Scripting). On multisite, this also overrides an upload-type restriction set by the network administrator.
Title JetEngine < 3.8.14 - Author+ Stored XSS via SVG Upload
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-19T16:10:47.047Z

Reserved: 2026-07-29T07:47:33.859Z

Link: CVE-2026-18202

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-08-19T06:17:37.163

Modified: 2026-08-26T16:30:52.723

Link: CVE-2026-18202

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T13:45:03Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')