CVE-2026-83595
moderateCSRF protection bypass in AVideo plugin API enables unauthorized state changes
CVE-2026-83595 is a cross-site request forgery vulnerability (CWE-352) in AVideo's plugin/API/set.json.php endpoint, where the existing CSRF protection can be bypassed using crafted GET requests. An attacker triggers it by getting an authenticated victim's browser to load a malicious URL containing the API parameters (for example via a link or redirect); no credentials or further interaction are needed, consistent with the CVSS 4.0 vector (network attack vector, user interaction required, no privileges required). Successful exploitation performs state-changing actions on the victim's behalf, such as deleting videos, deactivating accounts, or modifying playlists, with high integrity and availability impact (CVSS 4.0 score 7.2, High) and no confidentiality impact. Any user of an AVideo deployment who is logged in and visits attacker-controlled content while browsing is affected; the available data does not specify an affected version range. There is no evidence of exploitation so far: the flaw is not in CISA KEV, EPSS is 0.2% (6th percentile), and no public proof-of-concept is known.
What to do: Upgrade AVideo to the latest patched release, verifying the fixed version against the vendor's advisory since no version numbers are provided in the available data. Until patched, mitigate by requiring CSRF-token-validated POST requests for state-changing set.json.php actions, restricting which roles can call the API endpoint, and reviewing logs for unexpected GET calls to set.json.php.
| AVideo (open-source video platform project) AVideo, plugin/API/set.json.php endpoint | — |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
AVideo contains a cross-site request forgery vulnerability in plugin/API/set.json.php that allows attackers to perform state-changing actions by crafting GET requests that bypass CSRF protection. Attackers can navigate a victim's browser to a malicious URL with API parameters to delete videos, deactivate accounts, or modify playlists without user interaction.
- Weakness
- CWE-352
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.