Description
The All in One Files Upload WordPress plugin before 2.0.17 adds SVG to the site's allowed upload types and does not sanitise uploaded files or verify the authenticity of its public upload requests, allowing unauthenticated users to store files containing active content which run in the site's origin when a victim opens them.
Published: 2026-09-30
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting via unauthenticated SVG upload
Action: Update Plugin
AI Analysis

Impact

An attacker can upload an SVG file containing malicious script to the site, and the file is executed in the victim’s browser when the file is viewed. The upload functionality accepts the SVG type without sanitisation, so the script runs in the context of the site, allowing attackers to steal credentials, deface the site, or install malware on visitors. This is a classic stored XSS flaw that can compromise the confidentiality, integrity, and availability of the site’s content.

Affected Systems

WordPress sites using the All in One Files Upload plugin, versions 2.0.3 through 2.0.16. The flaw exists because these releases allow SVG to be uploaded without validating the upload request or sanitising the content. Users of any of these plugin versions are affected unless the plugin is upgraded to 2.0.17 or later or the upload feature is disabled.

Risk and Exploitability

The vulnerability permits unauthenticated users to store and trigger arbitrary script execution on the site. The CVSS score of 8.8 indicates a high severity, and the EPSS score of < 1% shows a low exploitation probability, but the lack of authentication and ability to host active content still create a high‑risk condition. The flaw is not listed in the CISA KEV catalog, but it is still an actionable security risk because it allows a remote attacker to deliver malicious code to users directly through the site’s origin.

Generated by OpenCVE AI on September 30, 2026 at 22:56 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the All in One Files Upload plugin to version 2.0.17 or newer, which removes SVG from the allowed upload types and adds proper sanitisation.
  • Disable SVG uploads entirely on the site and limit allowed file types to those strictly required for normal operation.
  • Enforce authentication for file uploads so that only authorized users can upload files, preventing unauthenticated users from adding malicious content.
  • If immediate update is not possible, sanitise all uploaded SVG files using an XML sanitisation library or remove script elements from the files before they are stored or served.

Generated by OpenCVE AI on September 30, 2026 at 22:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 30 Sep 2026 21:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-434

Wed, 30 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 30 Sep 2026 14:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-434
CWE-79

Wed, 30 Sep 2026 06:15:00 +0000

Type Values Removed Values Added
Description The All in One Files Upload WordPress plugin before 2.0.17 adds SVG to the site's allowed upload types and does not sanitise uploaded files or verify the authenticity of its public upload requests, allowing unauthenticated users to store files containing active content which run in the site's origin when a victim opens them.
Title All in One Files Upload for WooCommerce 2.0.3 - 2.0.16 - Unauthenticated Stored XSS via SVG Upload
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-30T13:37:23.599Z

Reserved: 2026-09-04T10:49:02.267Z

Link: CVE-2026-85573

cve-icon Vulnrichment

Updated: 2026-09-30T13:24:53.104Z

cve-icon NVD

Status : Deferred

Published: 2026-09-30T06:17:06.503

Modified: 2026-09-30T16:28:31.510

Link: CVE-2026-85573

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-30T23:00:17Z

Weaknesses
  • CWE-79

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