ZeroHour

CVE-2026-92578

moderate

Pass-the-hash authentication bypass in WWBN AVideo through 29.0

CVSS 4.0
9.2 critical
EPSS
Published
()
Modified
AI analysis

WWBN AVideo, a self-hosted open-source video streaming platform, accepts the stored users.password hash value itself as a valid login credential. Because two independent code paths — loginFromRequest() and encryptPasswordVerify() — verify a submitted credential by comparing it against the stored hash rather than the original password, an attacker who submits the hash directly to login endpoints authenticates as any user. Practical exploitation therefore requires the attacker to first obtain a user's stored hash, typically through a secondary flaw such as SQL injection, file exposure, or log leakage, which the CVSS 4.0 'AT:P' (attack requirements present) score component reflects. Any AVideo deployment running version 29.0 or earlier is affected, with internet-facing instances most at risk. No public proof-of-concept, inclusion in CISA KEV, or confirmed in-the-wild exploitation is currently known.

What to do: Upgrade AVideo to a release newer than 29.0 as soon as the vendor publishes a fix, and monitor the vendor's repository for the patched version. Until patched, prevent hash disclosure — remediate any SQL injection or file/log exposure issues, restrict access to login endpoints, and rotate passwords for accounts whose hashes may have leaked. Because the hash itself acts as a credential, treat any confirmed hash exposure as a full account compromise and review authentication logs for logins submitted with hash-like strings.

Affected
WWBN AVideothrough 29.0 (all versions up to and including 29.0)
Estimated exposure
moderatelow thousands of internet-exposed AVideo servers (order of magnitude 10^3) — Public internet-wide scans (Shodan/Censys) have historically indexed a few thousand self-hosted AVideo/YouPHPTube instances, so this is an estimate of roughly 1,000-5,000 exposed deployments.

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

Description

WWBN AVideo through 29.0 contains an authentication bypass vulnerability where the stored password hash is accepted as a valid login credential through two independent code paths in loginFromRequest() and encryptPasswordVerify(). Attackers who obtain the stored users.password hash value can authenticate as any user by submitting the hash directly to login endpoints, completely bypassing password verification.

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

No ingested article mentions this CVE yet.