CVE-2026-89254
Received Received - Intake

Stored XSS in AVideo CustomizeUser Plugin

Vulnerability report for CVE-2026-89254, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-11

Last updated on: 2026-09-11

Assigner: VulnCheck

Description

AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains a stored cross-site scripting vulnerability in the CustomizeUser plugin where the field_name parameter is stored raw without sanitization. Administrators can inject malicious scripts via the add.json.php endpoint that execute when viewing extra info pages or profile forms that render the typeToHTML function.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-11
Last Modified
2026-09-11
Generated
2026-09-11
AI Q&A
2026-09-11
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
avideo customizeuser *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a stored cross-site scripting (XSS) vulnerability in the AVideo software's CustomizeUser plugin. It occurs because the field_name parameter is stored without proper sanitization and later rendered as HTML without escaping. Administrators can inject malicious scripts via the add.json.php endpoint, which execute when users view extra info pages or profile forms that use the typeToHTML function.

Detection Guidance

To detect this vulnerability, inspect AVideo instances for the CustomizeUser plugin and check if the field_name parameter in add.json.php is unsanitized. Look for unusual JavaScript in extra info pages or profile forms. Review server logs for POST requests to add.json.php with admin privileges.

Impact Analysis

An attacker with admin privileges could inject malicious scripts that execute in the context of the AVideo application. This could lead to theft of session cookies, account takeover, or unauthorized actions on behalf of the user. The impact depends on user privileges and actions taken after exploitation.

Compliance Impact

Stored XSS vulnerabilities can violate compliance requirements by exposing sensitive user data or enabling unauthorized access to systems handling personal or health information. GDPR may require breach notification, while HIPAA could consider this a security incident affecting protected health information.

Mitigation Strategies

Immediately update AVideo to the latest commit beyond c3edcc274c389816d434acadac07ee78eaf330c1. If no patch is available, disable the CustomizeUser plugin or restrict admin access to add.json.php. Implement input sanitization for the field_name parameter and monitor for suspicious activity.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-89254. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart