<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>AVideo (YPTSocket Plugin Enabled) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/avideo-yptsocket-plugin-enabled/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Sat, 05 Sep 2026 13:32:19 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/avideo-yptsocket-plugin-enabled/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Cross-Site Scripting Vulnerability in AVideo YPTSocket Plugin</title><link>https://feed.craftedsignal.io/briefs/2026-09-avideo-xss/</link><pubDate>Sat, 05 Sep 2026 13:32:19 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-avideo-xss/</guid><description>An unauthenticated XSS vulnerability in the AVideo YPTSocket plugin allows attackers to execute arbitrary JavaScript in victim browsers via crafted websocket callback messages.</description><content:encoded><![CDATA[<p>AVideo, an open-source video platform, contains a critical cross-site scripting (XSS) vulnerability (CVE-2026-86188) within its YPTSocket plugin. The vulnerability stems from insecure handling of websocket callback messages. An unauthenticated attacker can send a crafted socket message to the platform, specifying a callback name that triggers existing global functions, such as 'avideoConfirmHTML'. These functions improperly process untrusted data by assigning it directly to the innerHTML property of an element within the Document Object Model (DOM).</p>
<p>Because this process occurs via the websocket interface, an attacker can trigger this execution in the browser of any user connected to the AVideo instance without requiring authentication or user interaction. Successful exploitation leads to arbitrary script execution within the victim's origin, potentially allowing session hijacking, unauthorized actions, or further compromise of the user's session. Defenders should prioritize updating or disabling the YPTSocket plugin until a vendor-supplied patch is applied.</p>
<h2 id="impact">Impact</h2>
<p>The vulnerability allows unauthenticated attackers to achieve arbitrary JavaScript execution in the context of any user's browser session. This can lead to full compromise of the user's session on the AVideo platform, including the ability to perform actions on behalf of the user, exfiltrate sensitive data, or redirect the user to malicious sites. The scope of impact includes any deployment of AVideo where the YPTSocket plugin is active and reachable by an attacker.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Identify and audit all AVideo instances to determine if the YPTSocket plugin is enabled.</li>
<li>Disable the YPTSocket plugin if it is not business-critical to prevent exploitation of CVE-2026-86188.</li>
<li>Monitor webserver access logs for anomalous websocket connection attempts or unexpected patterns in request parameters targeting the YPTSocket API.</li>
<li>Patch AVideo to the latest version provided by the vendor once an update addressing CVE-2026-86188 is available.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>web-application</category><category>xss</category><category>injection</category></item></channel></rss>