Description
The Chat Widget: Floating Customer Support Button for 30+ Channels, Supporting SMS, Calls, and Chat WordPress plugin before 1.8.2 does not validate the type, extension, content, or size of files submitted to its public response endpoint and stores them under the uploads directory, so an unauthenticated user can upload arbitrary files. The original extension is discarded (files are stored under a bare UUID), so this does not yield code execution or stored XSS; impact is bounded to disk consumption and content hosting. The storing path requires the channel's response storage or mail-forwarding to be configured.
Published: 2026-08-04
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability allows an unauthenticated user to upload files without any validation of type, extension, content, or size to the plugin’s public response endpoint. Uploaded files are stored under a random UUID in the uploads directory, and the original extension is discarded. Because the plugin does not provide code execution or stored XSS capabilities, the immediate impact is limited to indiscriminate consumption of server disk space and the ability to host arbitrary content that may later be accessed by other users.

Affected Systems

WordPress customers who have installed the "Chat Widget: Floating Customer Support Button for 30+ Channels, Supporting SMS, Calls, and Chat" plugin with a version older than 1.8.2 are affected. The issue requires that the channel response storage or mail-forwarding feature be configured to be exploitable.

Risk and Exploitability

The exploit is delivered through an unauthenticated web request to the response endpoint, so it can be triggered via automated bots or attacker-controlled clients. While there is no risk of code execution or cross‑site scripting, the persistent storage of large or numerous files could lead to broker‑oriented denial of service by exhausting server resources. Because EPSS data is unavailable and the vulnerability is not listed in the CISA KEV catalog, open‑source evidence of real‑world exploitation is currently lacking, suggesting a moderate to low exploitation probability under current conditions.

Generated by OpenCVE AI on August 4, 2026 at 09:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Chat Widget plugin to version 1.8.2 or later.
  • If the channel response storage or mail‑forwarding feature is not required, disable or remove it until the plugin is updated.
  • Configure the uploads directory so that uploaded files are rejected if they exceed a safe size threshold or are placed in a directory without executable permissions.

Generated by OpenCVE AI on August 4, 2026 at 09:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 04 Aug 2026 09:30:00 +0000

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

Tue, 04 Aug 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Chat Widget: Floating Customer Support Button for 30+ Channels, Supporting SMS, Calls, and Chat WordPress plugin before 1.8.2 does not validate the type, extension, content, or size of files submitted to its public response endpoint and stores them under the uploads directory, so an unauthenticated user can upload arbitrary files. The original extension is discarded (files are stored under a bare UUID), so this does not yield code execution or stored XSS; impact is bounded to disk consumption and content hosting. The storing path requires the channel's response storage or mail-forwarding to be configured.
Title Bit Assist < 1.8.2 - Unauthenticated Arbitrary File Upload via Response Endpoint
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-04T06:00:13.334Z

Reserved: 2026-07-22T10:12:42.453Z

Link: CVE-2026-16548

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T09:15:03Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-434

    Unrestricted Upload of File with Dangerous Type