ZeroHour

CVE-2026-86722

niche

Email 2FA Authentication Bypass in AVideo

CVSS 4.0
8.6 high
EPSS
<1%p19
Published
()
Modified
AI analysis

AVideo, an open-source self-hosted video streaming platform, contains an authentication bypass in its email-based two-factor authentication. The flaw stems from the sqlDAL data-access layer caching empty database result sets that the writeSql function never invalidates, so when a login from a new device is processed, the email 2FA confirmation code hash fails to generate from the stale cached empty result. An attacker who already possesses a user's valid password can therefore complete login from a new device and skip the email 2FA challenge, gaining full access to that account. Any AVideo deployment through commit c3edcc274c389816d434acadac07ee78eaf330c1 is affected, with the greatest impact on sites that enable email 2FA for new-device logins. There is no public proof-of-concept, the EPSS score is low (0.3%), and the flaw is not yet listed in CISA's KEV, indicating no known exploitation.

What to do: Update AVideo to a build newer than commit c3edcc274c389816d434acadac07ee78eaf330c1, per upstream guidance, so the stale empty-result caching in sqlDAL is corrected. Where patching is not immediately possible, disable or supplement email-based 2FA with a stronger second factor and ensure account passwords are strong, since exploitation requires a valid password. Defenders should also review authentication logs for logins from unrecognized devices.

Affected
AVideo (open-source project) AVideoAll versions through commit c3edcc274c389816d434acadac07ee78eaf330c1
Estimated exposure
nichelikely low thousands of self-hosted AVideo deployments (no authoritative install count available) — AVideo is a niche self-hosted video streaming platform rather than a mass-market product or plugin with published install counts, so the affected base is estimated at best in the low thousands of internet-deployed instances.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains an authentication bypass vulnerability where sqlDAL caches empty result sets that writeSql never invalidates. Attackers with a valid password can bypass email two-factor authentication on new devices because the confirmation code hash fails to generate from the stale cached empty result.

Weakness
CWE-287
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/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 news

No ingested article mentions this CVE yet.