GitHub Advisoryadvisory · Packagist

GHSA-rcqw-6466-3mv7 AVideo has Stored Cross-Site Scripting via Markdown Comment Injection

MEDIUM Published 2026-02-20 Modified 2026-02-24 Official page ↗
Aliases
CVE-2026-27568
Ecosystem
Packagist
Packages
wwbn/avideo
Severity
Moderate
CVSS vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
Weaknesses
CWE-79
Reviewed
2026-02-20

Affected packages

• Packagist wwbn/avideo: < 21.0 → fixed in 21.0

Description

Vulnerability Type Stored Cross-Site Scripting (XSS) — CWE-79. Affected Product/Versions AVideo 18.0. Root Cause Summary AVideo allows Markdown in video comments and uses Parsedown (v1.7.4) without Safe Mode enabled. Markdown links are not sufficiently sanitized, allowing `javascript:` URIs to be rendered as clickable links. Impact Summary An authenticated low-privilege attacker can post a malicious comment that injects persistent JavaScript. When another user clicks the link, the attacker can perform actions such as session hijacking, privilege escalation (including admin takeover), and data exfiltration. Resolution/Fix The issue was confirmed and fixed in the master branch. An official release will be published soon. Workarounds Until the release is available, validate and block unsafe URI schemes (e.g., `javascript:`) before rendering Markdown, and enable Parsedown Safe Mode. Credits/Acknowledgement Reported by Arkadiusz Marta (https://github.com/arkmarta/).

Related

Alias · CVE (1)

  • CVE-2026-27568 WWBN AVideo is an open source video platform. vulnerability

Weakness · CWE (1)

  • CWE-79 Improper Neutralization of Input During Web Page Generation weakness

References