Description
The Enable SVG, WebP, and ICO Upload WordPress plugin before 1.1.6 does not sanitize uploaded SVG files whose content is not detected as SVG, while still storing and serving them as SVG images, which could allow users with the author role and above to perform Stored Cross-Site Scripting attacks.
Published: 2026-10-29
Score: n/a
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting for authorized users
Action: Apply Plugin Update
AI Analysis

Impact

The Enable SVG, WebP, and ICO Upload WordPress plugin before version 1.1.6 fails to sanitize SVG files that are not identified as SVG, yet it still stores and serves them as SVG images. This allows users with author role or higher to embed malicious scripts into the uploaded SVG and later trigger them when the image is displayed, resulting in a stored cross‑site scripting vulnerability. The weakness is a classic input validation flaw that can compromise the confidentiality, integrity, and availability of the site and its users.

Affected Systems

The vulnerability affects the Enable SVG, WebP, and ICO Upload plugin installations that are running any version from 1.1.3 through 1.1.5. It is not limited to a particular WordPress version but applies to any site that has the plugin before 1.1.6.

Risk and Exploitability

The attack vector is client‑side: an attacker must be able to upload files through the plugin interface, which requires at least author role privileges. Because the vulnerability leads to stored cross‑site scripting, any user who views the malicious SVG can become a victim. No EPSS score is available and the vulnerability is not listed in CISA KEV, but the lack of sanitization combined with exfiltration potential makes it a high‑severity risk for sites that permit SVG uploads and do not enforce strict file validation.

Generated by OpenCVE AI on October 29, 2026 at 07:25 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Enable SVG, WebP, and ICO Upload to version 1.1.6 or newer, which implements proper SVG sanitization.
  • Remove any SVG files that may have been saved before the update to eliminate stored payloads.
  • If an update is not immediately possible, restrict the upload capability for author and higher roles to text‑only formats or disable the plugin entirely until a fix is available.
  • Implement a stricter content‑security policy that limits script execution from images or blocks inline scripts in SVG payloads.

Generated by OpenCVE AI on October 29, 2026 at 07:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 29 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Thu, 29 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Enable SVG, WebP, and ICO Upload WordPress plugin before 1.1.6 does not sanitize uploaded SVG files whose content is not detected as SVG, while still storing and serving them as SVG images, which could allow users with the author role and above to perform Stored Cross-Site Scripting attacks.
Title Enable SVG, WebP, and ICO Upload 1.1.3 - 1.1.5 - Author+ Stored XSS via SVG Sanitization Bypass
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-29T06:00:24.769Z

Reserved: 2026-10-14T10:38:10.534Z

Link: CVE-2026-110504

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-29T06:17:18.283

Modified: 2026-10-29T06:17:18.283

Link: CVE-2026-110504

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-29T07:30:14Z

Weaknesses
  • CWE-79

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