{"schemaVersion":3,"id":"CVE-2026-16548","aliases":[],"status":"published","duplicateOf":null,"title":null,"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.","dates":{"published":"2026-08-04T06:00:13.334Z","modified":"2026-08-11T13:31:55.127Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":9.8,"severity":"critical","version":"3.1","versionLabel":"v3.1","source":"wordfence","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":6.5,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":6.5,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"wordfence","score":9.8,"severity":"critical","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.00432,"percentile":0.36453,"severity":"low","asOf":"2026-10-21T00:00:00.000Z","change":{"pp":0.069,"baselineDate":"2026-09-21T00:00:00.000Z","baselineScore":0.00363},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.00363,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.00363,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.00363,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.00363,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.00363,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.00363,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00363,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00363,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00363,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00363,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.00432,"percentile":0.36453}],"last30":[{"date":"2026-09-21T00:00:00.000Z","score":0.00363,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00363,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00363,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.00432,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.00432,"percentile":0.36453}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[{"id":"REF_80C1FC5D89268238","name":"Exploit Reference (wpscan.com)","source":"reference","url":"https://wpscan.com/vulnerability/14d5f86b-f0ab-4920-99d0-8e2a66486232/","maturity":"unknown","reliabilityScore":0.2,"verified":false,"type":null,"platforms":[],"requiresAuth":null,"exploitdb":null,"metasploit":null}],"exploitCount":1,"weaknesses":[{"id":"CWE-434","name":"Unrestricted Upload of File with Dangerous Type","description":"The product allows the upload or transfer of dangerous file types that are automatically processed within its environment.","type":"weakness","status":"Draft","abstraction":"Base","likelihoodOfExploit":"Medium","url":"https://cwe.mitre.org/data/definitions/434.html"}],"affected":[{"vendor":"unknown","product":"chat widget: floating customer support button for 30+ channels, supporting sms, calls, and chat","name":"Chat Widget: Floating Customer Support Button for 30+ Channels, Supporting SMS, Calls, and Chat","label":"chat widget: floating customer support button for 30+ channels, supporting sms, calls, and chat","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"< 1.8.2","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 1.8.2","eol":null,"hubHref":null},{"vendor":"wordpress","product":"bit-assist","name":"Chat Widget: Floating Customer Support Button for 30+ Channels, Supporting SMS, Calls, and Chat – Bit Assist","label":"bit-assist","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≤ 1.8.1 (fixed in 1.8.2)","noFixRecorded":false,"fixedIn":"1.8.2"}],"versionsText":"≤ 1.8.1 (fixed in 1.8.2)","eol":null,"hubHref":null}],"affectedCount":2,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://wpscan.com/vulnerability/14d5f86b-f0ab-4920-99d0-8e2a66486232/","label":"wpscan.com/vulnerability/14d5f86b-f0ab-4920-99d0-8e2a66486232/","hostname":"wpscan.com","tags":["Exploit","VDB Entry","Technical Description"]},{"url":"https://www.wordfence.com/threat-intel/vulnerabilities/id/3a57bbf9-bb53-4040-9c38-4798852a6fb4","label":"www.wordfence.com/threat-intel/vulnerabilities/id/3a57bbf9-bb53-4040-9c38-4798852a6fb4","hostname":"www.wordfence.com","tags":["Vendor Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2026-08-04T06:00:13.334Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2026-08-11T13:31:55.127Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":70,"level":"high","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-22T04:47:42.770Z","stale":false,"partial":false}}