CVE-2026-16548

Bit Assist < 1.8.2 - Unauthenticated Arbitrary File Upload via Response Endpoint

Published Aug 4, 2026 CVSS 3.1 · 6.5 Medium EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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 the channel response storage or mail-forwarding feature to 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. The CVSS score is 6.5, and the EPSS score is < 1%. The vulnerability is not listed in the CISA KEV catalog, and open‑source evidence of real‑world exploitation is currently lacking, indicating a moderate to low exploitation probability under current conditions.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Chat Widget plugin to version 1.8.2 or later.
  • Enforce safe file handling (CWE‑434): allow only permitted MIME types, store files under a UUID, and set directory permissions to prevent execution.
  • If the channel response storage or mail‑forwarding feature is not required, disable or remove it until the plugin is updated.

Generated by OpenCVE AI on August 13, 2026 at 10:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Weaknesses CWE-20
Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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

cvssV3_1

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

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Chat Widget
Chat Widget floating Customer Support Button For 30+ Channels, Supporting Sms, Calls, And Chat
Wordpress
Wordpress wordpress
Vendors & Products Chat Widget
Chat Widget floating Customer Support Button For 30+ Channels, Supporting Sms, Calls, And Chat
Wordpress
Wordpress wordpress
Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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

Type Values Removed Values Added
Weaknesses CWE-20
CWE-434
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
Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Aug 11, 2026, 1:31 PM
Reserved
Jul 22, 2026, 10:12 AM
Status
Deferred
Published
Aug 4, 2026, 7:16 AM
Modified
Aug 26, 2026, 4:31 PM