CVE Catalog

CVE-2026-89249

HighCVSS 8.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.28%

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

Summary

The YPTWallet plugin in AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains a stored cross-site scripting vulnerability. User-supplied CryptoWallet values are base64-encoded but not HTML-escaped before storage in wallet_log.information, so administrators viewing pending withdrawal requests in pendingRequests.php execute the stored markup in their session.

Risk Assessment

An attacker can perform administrative actions on behalf of a logged-in administrator via same-origin fetch requests, potentially leading to full system compromise and manipulation of withdrawal data.

Recommendation

Upgrade AVideo to a version containing the fix or apply HTML escaping to CryptoWallet values before storage. Until patched, restrict access to the admin panel and carefully review pending withdrawal requests.

Related vulnerabilities

Original NVD description (English source)

AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains a stored cross-site scripting vulnerability in the YPTWallet plugin where user-supplied CryptoWallet values are base64-encoded but not HTML-escaped before storage in wallet_log.information. Administrators viewing pending withdrawal requests in pendingRequests.php execute the stored markup in their session, allowing attackers to perform administrative actions via same-origin fetch requests.

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