Description
AVideo with YPTSocket plugin enabled contains a cross-site scripting vulnerability allowing unauthenticated attackers to execute arbitrary JavaScript in other users' browsers via the websocket callback mechanism. Attackers can send crafted socket messages with callback names resolving to global functions like avideoConfirmHTML that accept untrusted data and assign it to innerHTML, achieving script execution in the victim's origin without authentication or user interaction.
Published: 2026-09-05
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a client‑side cross‑site scripting flaw in the YPTSocket plugin of AVideo. When the plugin is enabled, an attacker can send specially crafted socket messages containing callback names that resolve to globally defined functions such as avideoConfirmHTML. Those functions accept untrusted data and assign it to innerHTML, thereby executing attacker‑supplied JavaScript in the browser of any user who receives the message. The flaw does not require prior authentication or user interaction, so any user connected to the websocket endpoint is a potential victim. The consequences are limited to the victim’s browser session but can be used to steal session cookies, deface content, or perform further phishing attacks from the same origin.

Affected Systems

AVideo installations that have the YPTSocket plugin enabled are affected. No specific product version was supplied, so any publicly released AVideo package with this plugin should be considered vulnerable until a patch is applied.

Risk and Exploitability

With a CVSS score of 6.9 the vulnerability is considered moderate. The EPSS score is not available, and it is not listed in the CISA KEV catalog. Attackers would need to trigger the vulnerable websocket endpoint, which is accessible to unauthenticated clients, so the likelihood of exploitation depends on the exposure of that service. The attack vector is inferred from the description: the attacker sends crafted websocket messages that resolve to global callbacks. Due to the lack of authentication requirements, any user connecting via websockets can be targeted, increasing the potential impact.

Generated by OpenCVE AI on September 5, 2026 at 13:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update AVideo to the latest patched version that disables or fixes the YPTSocket callback handling.
  • If the plugin is not required, completely disable or uninstall the YPTSocket plugin to eliminate the attack surface.
  • Restrict websocket connections to authenticated users and validate callback names against a whitelist before invoking them.
  • Configure a strong Content‑Security‑Policy (CSP) header to block inline scripts and prevent execution of unauthorized JavaScript.

Generated by OpenCVE AI on September 5, 2026 at 13:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 05 Sep 2026 12:30:00 +0000

Type Values Removed Values Added
Description AVideo with YPTSocket plugin enabled contains a cross-site scripting vulnerability allowing unauthenticated attackers to execute arbitrary JavaScript in other users' browsers via the websocket callback mechanism. Attackers can send crafted socket messages with callback names resolving to global functions like avideoConfirmHTML that accept untrusted data and assign it to innerHTML, achieving script execution in the victim's origin without authentication or user interaction.
Title AVideo YPTSocket Plugin Unauthenticated Cross-Site Scripting
First Time appeared Wwbn
Wwbn avideo
Weaknesses CWE-79
CPEs cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*
Vendors & Products Wwbn
Wwbn avideo
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-05T12:09:04.086Z

Reserved: 2026-09-05T11:51:31.101Z

Link: CVE-2026-86188

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-05T13:18:13.843

Modified: 2026-09-05T13:18:13.843

Link: CVE-2026-86188

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-05T13:30:05Z

Weaknesses
  • CWE-79

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