CVE-2026-88872
Deferred Deferred - Pending Action

CSRF in AVideo Channel Password Modification

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

Publication date: 2026-09-10

Last updated on: 2026-09-10

Assigner: VulnCheck

Description

AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains a cross-site request forgery vulnerability in the setPassword.json.php endpoint that allows unauthenticated attackers to modify any user's channel password by sending a GET request. Attackers can craft a malicious webpage that, when visited by an authenticated administrator, sets or clears any user's channel password without CSRF token validation.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
wwbn avideo to c3edcc274c389816d434acadac07ee78eaf330c1 (inc)
avideo avideo *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-352 The web application does not, or cannot, sufficiently verify whether a request was intentionally provided by the user who sent the request, which could have originated from an unauthorized actor.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a Cross-Site Request Forgery (CSRF) flaw in AVideo software. It exists in the setPassword.json.php endpoint and allows unauthenticated attackers to modify any user's channel password by sending a GET request. The endpoint lacks CSRF token validation and POST requirement, enabling attackers to trick an authenticated administrator into visiting a malicious link to change passwords.

Detection Guidance

To detect this vulnerability, check if your AVideo instance uses the vulnerable setPassword.json.php endpoint. Inspect network traffic for GET requests to /CustomizeUser/setPassword.json.php that modify user passwords without CSRF tokens. Review server logs for suspicious password change requests targeting any user ID.

Impact Analysis

An attacker could lock a legitimate user's channel behind a password they control or remove an existing password, gaining unauthorized access. This could lead to account takeover, data theft, or disruption of services if the compromised account has elevated privileges.

Compliance Impact

This CSRF vulnerability could lead to unauthorized password changes, potentially allowing attackers to gain control of user accounts. For GDPR, this may violate principles of data protection and user access control. For HIPAA, it could compromise protected health information if user accounts with access to such data are compromised.

Mitigation Strategies

Immediately update AVideo to a patched version if available. If no patch exists, implement server-side fixes by adding CSRF token validation and restricting the endpoint to POST requests only. Disable the vulnerable endpoint if not required. Monitor for unauthorized password changes and restrict administrative access.

Chat Assistant

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

EPSS Chart