Description
AVideo Live_schedule::setTitle() and setDescription() store POST input without sanitization, allowing users with streaming permission to inject malicious scripts. Unauthenticated attackers can access remindMe.php to execute stored XSS payloads in victim browsers without requiring authentication.
Published: 2026-09-01
Score: 5.1 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

AVideo’s Live_schedule::setTitle() and setDescription() methods store incoming data without sanitization, enabling an attacker to embed malicious scripts. An unauthenticated user can then access the remindMe.php page, causing stored XSS payloads to execute in the browsers of victims who view that page. This client‑side execution of arbitrary code can lead to credential theft, session hijacking or defacement in affected browsers.

Affected Systems

The vulnerability applies to AVideo installations provided by WWBN. No specific version information is available, so any publicly accessible AVideo deployment is potentially impacted.

Risk and Exploitability

The CVSS score of 5.1 indicates a moderate severity. EPSS data is not available and the vulnerability is not listed in the CISA KEV catalog, suggesting that no large‑scale exploits have yet been reported. The attack vector is unauthenticated, leveraging the public remindMe.php endpoint; however, crafting the malicious payload requires the ability to create or edit live schedule titles or descriptions, which may be limited to users with streaming permissions. Despite the moderate score, the ability to execute arbitrary client‑side code makes this vulnerability significant for accounts that rely on browser security.

Generated by OpenCVE AI on September 1, 2026 at 23:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to the latest AVideo release that includes input‑sanitization fixes for Live_schedule title and description fields.
  • Restrict streaming permissions to trusted administrators and remove unnecessary privileges from regular users to prevent creation of malicious schedule entries.
  • Configure an application‐layer firewall or implement a robust CSP that blocks script injection on the remindMe.php page and ensures proper output encoding.
  • If the latest version is unavailable, apply a temporary patch that sanitizes input before storage or disable the Live Schedule feature on public interfaces.

Generated by OpenCVE AI on September 1, 2026 at 23:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 22:30:00 +0000

Type Values Removed Values Added
Description AVideo Live_schedule::setTitle() and setDescription() store POST input without sanitization, allowing users with streaming permission to inject malicious scripts. Unauthenticated attackers can access remindMe.php to execute stored XSS payloads in victim browsers without requiring authentication.
Title AVideo Stored XSS via Live Schedule Title Description
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': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-01T22:25:31.807Z

Reserved: 2026-09-01T20:37:00.841Z

Link: CVE-2026-84477

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-01T23:17:21.810

Modified: 2026-09-01T23:17:21.810

Link: CVE-2026-84477

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-02T00:00:06Z

Weaknesses
  • CWE-79

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