Description
The Bit Form WordPress plugin before 3.2.0 does not sanitize an uploaded signature image before storing it, allowing unauthenticated attackers to upload a crafted SVG file containing JavaScript that executes when the file is viewed, leading to Stored Cross-Site Scripting.
Published: 2026-08-05
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Bit Form WordPress plugin versions older than 3.2.0 fails to sanitize an uploaded signature image. An attacker can upload a crafted SVG file that contains malicious JavaScript. When a site user displays the image, the script runs in the victim’s browser context. This stored cross‑site scripting flaw can allow the execution of arbitrary client‑side code on any page that references the image.

Affected Systems

Any WordPress site using the Bit Form plugin before version 3.2.0 is affected. The flaw is tied to the plugin’s signature upload feature, which accepts SVG files without validation.

Risk and Exploitability

The CVSS score of 7.5 classifies this as a high severity vulnerability, and the EPSS score of less than 1% indicates a low but non‑zero exploitation probability. The flaw is not listed in CISA’s KEV catalog. Because the upload endpoint is accessible without authentication, an unauthenticated attacker could inject an SVG file, after which the malicious code will execute whenever any visitor loads the stored image.

Generated by OpenCVE AI on August 5, 2026 at 17:54 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Bit Form plugin to version 3.2.0 or later, where the signature upload handling sanitizes SVG content.
  • If a plugin update is not immediately feasible, disable the signature upload feature or configure the server or a security plugin to block SVG file uploads entirely.
  • Implement a custom upload filter that removes or rejects inline JavaScript from SVG files before they are stored in the media library.

Generated by OpenCVE AI on August 5, 2026 at 17:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-105

Wed, 05 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:H/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, 05 Aug 2026 08:15:00 +0000

Type Values Removed Values Added
First Time appeared Bit Form
Bit Form bit Form
Wordpress
Wordpress wordpress
Vendors & Products Bit Form
Bit Form bit Form
Wordpress
Wordpress wordpress

Wed, 05 Aug 2026 08:00:00 +0000

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

Wed, 05 Aug 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Bit Form WordPress plugin before 3.2.0 does not sanitize an uploaded signature image before storing it, allowing unauthenticated attackers to upload a crafted SVG file containing JavaScript that executes when the file is viewed, leading to Stored Cross-Site Scripting.
Title Bit Form < 3.2.0 - Unauthenticated Stored XSS via SVG Signature Upload
References

Subscriptions

Bit Form Bit Form
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-05T14:11:30.280Z

Reserved: 2026-07-22T12:56:04.446Z

Link: CVE-2026-16573

cve-icon Vulnrichment

Updated: 2026-08-05T14:11:13.076Z

cve-icon NVD

Status : Received

Published: 2026-08-05T07:16:35.683

Modified: 2026-08-05T15:16:37.830

Link: CVE-2026-16573

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T18:00:10Z

Weaknesses
  • CWE-79

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