CVE Catalog

CVE-2026-82644

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.26%

18th percentile - higher than 18% of all known CVEs

Summary

WWBN AVideo (up to e01e41ecc and earlier) contains a brute-force rate limiting bypass in enforceRateLimit(), which protects login.json.php and 13 other endpoints. The attempt counter is stored via a cache layer that silently discards writes for clients identified as bots by isBot(). Since isBot() treats a missing User-Agent header as a bot, an attacker can submit unlimited login attempts, enabling unrestricted password-guessing attacks.

Risk Assessment

Risk of unauthorized access to user accounts through brute-force password attacks, potentially leading to account takeover and data confidentiality breach.

Recommendation

Update AVideo to the latest version that fixes this issue. Additionally, consider implementing additional protection mechanisms such as CAPTCHA or IP blocking.

Other vulnerabilities in WWBN AVideo

See all
Original NVD description (English source)

WWBN AVideo (current e01e41ecc and earlier) contains a brute-force rate limiting bypass in enforceRateLimit(), which protects login.json.php and 13 other endpoints. The function stores its attempt counter via a cache layer (ObjectYPT::setCacheGlobal) that silently discards writes for any client identified as a bot by isBot(). Because isBot() treats a missing User-Agent header as a bot by default — and also matches common bot identifiers such as 'curl', 'bot', 'crawler', and 'spider' — the counter never increments for such clients, so the rate limit never fires. An unauthenticated attacker can therefore submit unlimited login attempts (e.g., by omitting the User-Agent header or using curl's default User-Agent), enabling unrestricted password-guessing attacks.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS