CVE Catalog

CVE-2026-43876

MediumCVSS 6.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.19%

9th percentile - higher than 9% of all known CVEs

Summary

AVideo up to and including 29.0 passes the raw 'message' POST parameter into sendSiteEmail(), which substitutes it directly into an HTML email template without sanitization or output encoding. Any authenticated user with upload permission can broadcast arbitrary HTML (phishing links, tracking pixels, UI spoofing) to all channel subscribers, up to 10,000 recipients per invocation.

Risk Assessment

Attackers can send phishing emails that appear as official platform communications (with the site's logo and title), increasing the success of fraud and potentially leading to credential theft or malware infection. The flaw affects any authenticated user with upload permission.

Recommendation

Update AVideo to a version containing the referenced commit fix and enforce HTML sanitization/encoding of message content before sending. Restrict upload and notification broadcast permissions to trusted accounts.

Other vulnerabilities in AVideo

See all
Original NVD description (English source)

WWBN AVideo is an open source video platform. In versions up to and including 29.0, objects/notifySubscribers.json.php takes the raw message POST parameter and passes it into sendSiteEmail(), which substitutes it directly into an HTML email template (via str_replace on the {message} placeholder) and renders it with PHPMailer::msgHTML(). There is no HTML sanitization, character escaping, or output encoding on the attacker-controlled message between $_POST['message'] and the rendered email. Any authenticated user with upload permission can therefore broadcast arbitrary HTML — phishing links, tracking pixels, CSS/UI spoofing — to every subscriber on their channel (up to 10,000 recipients per invocation). The email is sent From: the platform's configured contact address and wrapped in the site's official logo and title, so attacker-supplied HTML arrives with the appearance of an official platform communication. Commit https://github.com/WWBN/AVideo/commit/ contains an updated fix.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS