CVE-2026-45610

WWBN AVideo is an open source video platform. In 29.0 and earlier, there is a cross-site request forgery vulnerability on the 2FA toggle. plugin/LoginControl/set.json.php accepts POST type=set2FA value=false, calls LoginControl::setUser2FA(User::getId(), false) on the session-authenticated user, and returns. There is no forbidIfIsUntrustedRequest() call, no isTokenValid() check, no X-CSRF-Token/SameSite enforcement, and no re-authentication step. A cross-origin page that the victim visits while logged into the AVideo dashboard issues the POST via a hidden form (or fetch without credentials:"omit") and disables the victim's 2FA in one request.
Configurations

Configuration 1 (hide)

cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*

History

01 Jun 2026, 18:40

Type Values Removed Values Added
References () https://github.com/WWBN/AVideo/security/advisories/GHSA-3mv2-vmwh-rwfx - () https://github.com/WWBN/AVideo/security/advisories/GHSA-3mv2-vmwh-rwfx - Mitigation, Vendor Advisory
CPE cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*
First Time Wwbn
Wwbn avideo

29 May 2026, 15:16

Type Values Removed Values Added
References () https://github.com/WWBN/AVideo/security/advisories/GHSA-3mv2-vmwh-rwfx - () https://github.com/WWBN/AVideo/security/advisories/GHSA-3mv2-vmwh-rwfx -

29 May 2026, 14:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-05-29 14:16

Updated : 2026-06-01 18:40


NVD link : CVE-2026-45610

Mitre link : CVE-2026-45610

CVE.ORG link : CVE-2026-45610


JSON object : View

Products Affected

wwbn

  • avideo
CWE
CWE-306

Missing Authentication for Critical Function

CWE-352

Cross-Site Request Forgery (CSRF)