Horizon Alert
Summary of the vulnerability and why it matters
A security vulnerability has been identified in the WWBN AVideo platform, specifically related to how user-provided donation links are handled. This issue allows authenticated users to inject malicious code that could execute within the browsers of visitors viewing their content, potentially impacting administrators as well. The main concern is confirming if this specific platform is in use and if the affected feature is enabled.
- User profile links can be manipulated.
- Affects how visitors interact with content.
- Confirm relevance and exposure of the platform.
Attack Path
How an attacker could exploit the issue
An authenticated user can inject malicious JavaScript into their profile's donation link, which is then displayed on video watch pages. When a visitor views the page and interacts with the donation button, the injected script executes in their browser, potentially impacting them even if they are an administrator.
- Attacker needs an account and profile access.
- User views a video with a malicious donation link.
- Arbitrary JavaScript execution in visitor browsers.
Live Threat
Current exploitation, exposure, and threat context
This stored cross-site scripting vulnerability could allow an authenticated user to inject JavaScript into the donation button on the watch page. This script could execute in the browser of any visitor, including administrators, when they interact with the button. The advisory does not specify if PII or other sensitive data types are at risk.
- User profile data could be exposed.
- Malicious JavaScript could execute in a visitor's browser.
- Site visitors could be subject to unwanted actions.
Operational Fix
Recommended remediation, mitigation, and detection steps
This stored cross-site scripting vulnerability in WWBN AVideo likely falls under the responsibility of the application or platform team managing the AVideo instance, with oversight from the security team for exposure assessment and remediation planning. The initial step is to inventory all AVideo deployments, identify instances where the 'donationLink' feature is enabled and user-configurable, and confirm their business criticality and network reachability. Coordination with the vendor for a confirmed fix or guidance on applying mitigating configurations will be necessary.
- Application or platform owners.
- Verify 'donationLink' feature enabled, user-configurable.
- Plan remediation, coordinate with vendor for fix.