CVE-2026-89255
Received Received - Intake

Stored XSS in AVideo LoginControl Plugin

Vulnerability report for CVE-2026-89255, 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 LoginControl plugin that fails to HTML-encode PGP public keys echoed into a textarea element. An authenticated attacker can inject malicious JavaScript by submitting a crafted public key, which executes in an administrator's session when viewing the user's profile tab.

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 logincontrol *

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 LoginControl plugin. An authenticated attacker can inject malicious JavaScript by submitting a crafted PGP public key containing an XSS payload. The key is stored without proper sanitization and executes when an administrator views the user's profile tab due to lack of HTML encoding in a textarea element.

Detection Guidance

To detect this vulnerability, inspect AVideo installations for the LoginControl plugin. Check if PGP public keys are stored without HTML encoding in textarea elements. Review user profiles for malicious scripts in PGP key fields. Monitor administrator sessions for unexpected script execution when viewing profiles.

Impact Analysis

An attacker could execute arbitrary scripts in an administrator's session, potentially leading to session hijacking, unauthorized actions, or further compromise of the system. The attack requires the LoginControl plugin to be enabled, attacker login access, and administrator interaction by viewing the profile tab.

Mitigation Strategies

Apply htmlspecialchars() to PGP public keys before displaying them in textarea elements. Validate PGP key formats during storage to prevent malicious payloads. Disable the LoginControl plugin if not required. Update to the latest commit (c3edcc274c389816d434acadac07ee78eaf330c1) if available.

Chat Assistant

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

EPSS Chart