Skip to main content

Vocechat CVE-2026-116047

| EUVDEUVD-2026-109371 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-10-25 VulDB GHSA-55h7-pmh2-9w68
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious welcome parameter URL
  2. Delivery
    Deliver link to Vocechat user
  3. Exploit
    Victim opens widget.html link
  4. Execution
    Payload reflected into DOM
  5. Impact
    Script executes in victim browser session

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated or active Vocechat user to open an attacker-crafted link whose welcome query parameter targets the widget.html endpoint of the Query Parameter Handler component; the injected value is reflected into the page DOM and executed client-side. The limiting factors are the mandatory victim interaction (UI:P - the target must click/open the malicious URL) and the need for the widget.html endpoint to be reachable in the deployment; it does not yield direct server-side code execution. Affected versions are Vocechat up to and including 0.9.121, and no fixed version is listed in the available sources.

Impact

This is a medium-severity DOM-based cross-site scripting flaw (CWE-79) in Vocechat's widget.html via the welcome query parameter, carrying a CVSS 4.0 score of 5.3. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N) shows a network-reachable, low-complexity issue requiring no privileges but DOES require victim interaction (UI:P) - a user must open an attacker-supplied link - and the impact is limited to low integrity on the vulnerable system with no confidentiality or availability loss recorded by the reporter. The vuln.today decision label is 'this_month', not act_now or emergency, which is consistent with a reflected/DOM XSS that depends on social engineering rather than mass, unauthenticated server compromise. No EPSS score and no CISA KEV status were provided in the input, so there is no signal of active exploitation or statistically-modeled exploitation probability to weigh. A public PoC reference exists (GitHub, Vocechat_DomXss.md) but it is not verified as working exploit code, so it should be treated as a disclosure pointer rather than a confirmed weapon. Net assessment: a genuine but modest-priority browser-side injection flaw - real because the technique is well understood, the product is unpatched (vendor non-responsive), and a disclosure exists, but bounded by the user-interaction requirement and the absence of KEV/EPSS escalation signals. Note: the reporter scored confidentiality impact as none (VC:N), yet DOM XSS commonly enables session/cookie theft, so the real confidentiality risk may be understated - verify against the actual injection sink.

Exploit ScenarioDerived

An attacker crafts a URL to a victim organization's Vocechat widget.html containing a malicious payload in the welcome query parameter and delivers it via phishing, chat, or a malicious page. When a logged-in user opens the link, the parameter is reflected into the DOM without sanitization and the script executes in the user's browser session. A public PoC reference exists but is not verified as working exploit code.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 25, 2026

DOM-based cross-site scripting in Privoce Vocechat up to and including 0.9.121 allows remote attackers to run script in a victim's browser by crafting a link whose welcome query parameter is reflected into the widget.html page. Exploitation requires the target to open the malicious URL (CVSS 4.0 UI:P, assessed vector UI:R), and impact is confined to client-side script execution rather than server compromise. VulDB reported the issue with a public PoC document reference that is not verified as working exploit code, no CISA KEV entry applies, the vendor was contacted and did not respond, and no fixed version is listed in the available sources; scoring is 5.3 with a this_month priority.

RemediationAI

No vendor-released patch is identified at time of analysis: the vendor was contacted about the disclosure and did not respond, and no fixed release version appears in the available sources, so upgrading cannot be prescribed as a complete fix. Until a fix lands, restrict or disable the widget.html endpoint where the embeddable widget is not needed, and front the endpoint with a reverse proxy or WAF rule that rejects or encodes requests whose welcome query parameter contains HTML or script metacharacters - the trade-off is that a downstream-only filter must be maintained and may be bypassed by alternate encodings, and disabling widget.html breaks embedded widget functionality for legitimate users. Deploying a Content-Security-Policy that restricts script sources and inline execution on the widget page limits what injected markup can do, at the cost of possible breakage of the widget's own inline scripts. The public reference at https://github.com/H1ck1y/Vulnerabilities/blob/main/Vocechat_DomXss.md documents the issue as a proof-of-concept reference, not verified working exploit code, and can be used to validate filtering before rollout; the VulDB advisory at https://vuldb.com/vuln/426123 should be monitored for a patched version.

Affected VersionsENISA

Vocechat 0.9.121

Affected Packages

euvd vocechat no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is CWE-79 cross-site scripting, specifically the DOM-based variant, in the Query Parameter Handler that serves widget.html in Vocechat, a self-hosted chat/community platform. Client-side JavaScript in the widget page takes the welcome query parameter and writes it into the document without adequate encoding, so script supplied in the URL executes in the origin of the Vocechat deployment. The CPE entry cpe:2.3:a:privoce:vocechat:*:*:*:*:*:*:*:* is version-wildcarded, so the advisory does not pin a narrower version window than 'up to and including 0.9.121'. Beyond the reflection of the welcome parameter into the page, the precise code path and any preconditions inside the widget endpoint are not described in the available sources. The attack is network-delivered and requires no privileges (PR:N), but depends on the victim opening the crafted link, which is why user interaction is scored; the objective is script execution in the victim's session, not server-side code execution.

Know when Vocechat gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.1 MEDIUM

Network-delivered DOM XSS needs a victim to open a crafted link (UI:R) and executes in the browser crossing into the web context (S:C), yielding low C/I and no availability impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Oct 25, 2026 - 08:22 NVD
MEDIUM LOW
CVSS changed
Oct 25, 2026 - 08:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Oct 25, 2026 - 07:30 cve.org
MEDIUM 5.3

DescriptionCVE.org

A vulnerability has been found in Privoce Vocechat up to 0.9.121. This issue affects some unknown processing of the file widget.html of the component Query Parameter Handler. Such manipulation of the argument welcome leads to cross site scripting. The attack can be launched remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Low
self-hosted open-source chat server, niche deployment footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy