Description
The JetEngine WordPress plugin before 3.8.13.1 does not sanitise uploaded SVG files before storing and serving them, and does not adequately restrict who can upload them, allowing unauthenticated attackers to upload a file containing malicious JavaScript that executes in the browser of any user who opens it (Stored Cross-Site Scripting).
Published: 2026-08-10
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The JetEngine WordPress plugin before version 3.8.13.1 fails to sanitise SVG files uploaded via its form interface. An unauthenticated attacker can upload a malicious SVG containing JavaScript; when any site visitor opens the file, the embedded script executes in the visitor’s browser. This Stored XSS flaw allows an attacker to deface content, steal session cookies, or perform other browser‑based attacks against all users whose browsers display the injected content.

Affected Systems

The vulnerability affects all installations of the JetEngine plugin for WordPress that are running a version earlier than 3.8.13.1. No other vendors or products are listed as affected.

Risk and Exploitability

Because the flaw is unauthenticated and relies on a commonly used file‑upload feature, any visitor who views the injected SVG can be impacted. The EPSS score is reported as <1%, indicating a very low but nonzero probability of exploitation. The EPSS score does not eliminate the risk, especially given the moderate CVSS score of 6.1. The vulnerability is not yet listed in the CISA KEV catalog. Attackers could exploit the flaw by uploading a malicious SVG file and then luring site users to view the file, which triggers script execution in the victim’s browser.

Generated by OpenCVE AI on August 10, 2026 at 22:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade JetEngine to version 3.8.13.1 or later
  • Restrict file uploads so that only trusted authenticated users can upload SVG files
  • Apply a Content‑Security‑Policy that blocks inline scripts from SVG files

Generated by OpenCVE AI on August 10, 2026 at 22:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 10 Aug 2026 08:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Mon, 10 Aug 2026 06:45:00 +0000

Type Values Removed Values Added
Description The JetEngine WordPress plugin before 3.8.13.1 does not sanitise uploaded SVG files before storing and serving them, and does not adequately restrict who can upload them, allowing unauthenticated attackers to upload a file containing malicious JavaScript that executes in the browser of any user who opens it (Stored Cross-Site Scripting).
Title JetEngine < 3.8.13.1 - Unauthenticated Stored XSS via Form File Upload (SVG)
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-10T19:20:29.500Z

Reserved: 2026-07-24T10:17:44.465Z

Link: CVE-2026-17019

cve-icon Vulnrichment

Updated: 2026-08-10T19:20:25.373Z

cve-icon NVD

Status : Deferred

Published: 2026-08-10T07:16:48.927

Modified: 2026-08-26T16:31:16.753

Link: CVE-2026-17019

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T22:15:03Z

Weaknesses
  • CWE-79

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