Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-86729— WWBN AVideo Unrestricted Authentication Attempts via get_api_preauthorize

Quick assessment

Affected
WWBN AVideo
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

WWBN AVideo(截至提交 e01e41ecc,目前无已修复版本)在 中暴露了一个未文档化的第二个登录入口 。与 不同,后者通过 强制实施“每 5 分钟最多 10 次尝试”的速率限制,而 执行相同的凭据校验,却对任何客户端都没有任何节流机制,从而允许针对任意账户(包括管理员账户)进行无限次的远程密码猜测攻击。 此外,该端点还充当了“凭据预言机”(credential oracle):无论密码正确与否,它都返回 “Invalid credentials” 的消息;但响应体中的 字段会泄露认证后的身份(成功时为

CVSS 7.4 · High

Possible ATT&CK Techniques 1 AI

T1110 · Brute Force

Affected Version Matrix 1

VendorProduct Version RangeStatus
WWBN AVideo ≤ 29.0 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-86729

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
WWBN AVideo Unrestricted Authentication Attempts via get_api_preauthorize
Source: CVE Program / CVE List V5
Vulnerability Description
WWBN AVideo through commit e01e41ecc (no patched version available) exposes get_api_preauthorize in plugin/API/API.php as a second, undocumented login path. Unlike get_api_signIn, which enforces a rate limit of 10 attempts per 5 minutes via checkRateLimit(), get_api_preauthorize performs the same credential check with no throttling for any client, allowing unlimited remote password guessing against arbitrary accounts, including admin. The endpoint also acts as a credential oracle: it returns the message "Invalid credentials" for both correct and incorrect passwords, while the users_id field in the response body discloses the authenticated identity (users_id:1 on success, users_id:0 on failure), and a correct password establishes a session cookie that remains usable for authenticated API requests. Together these issues permit unauthenticated brute-force account takeover.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
过多认证尝试的限制不恰当
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
WWBN AVideo 0 ~ 29.0 -

II. Public POCs for CVE-2026-86729

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-86729

登录查看更多情报信息。

Vendor Advisories for CVE-2026-86729 (2)

Same Patch Batch · WWBN · 2026-09-08 · 12 CVEs total

CVE-2026-86723 8.1 HIGH AVideo LoginControl PGP Authentication Bypass via verifyChallenge
CVE-2026-86720 8.1 HIGH WWBN AVideo Missing Authorization via resendRestreamer.json.php
CVE-2026-86722 8.1 HIGH AVideo Authentication Bypass via SQL Cache Invalidation
CVE-2026-86728 7.5 HIGH AVideo through 29.0 Unauthenticated Disclosure via epg.json.php
CVE-2026-86727 7.5 HIGH AVideo through 29.0 Information Disclosure via stats.json.php
CVE-2026-86721 7.5 HIGH AVideo through c3edcc274c Authorization Bypass via Session Cookie
CVE-2026-86718 7.1 HIGH WWBN AVideo Cross-Site Request Forgery via deleteHistory.json.php
CVE-2026-86725 7.1 HIGH AVideo SocialMediaPublisher Missing Authorization via add.json.php
CVE-2026-86726 6.5 MEDIUM AVideo through 29.0 Information Disclosure via restreamsActive.json.php
CVE-2026-86724 6.5 MEDIUM AVideo YPTWallet saveBalance.php Cross-Site Request Forgery
CVE-2026-86719 5.4 MEDIUM WWBN AVideo CustomizeUser Cross-Site Request Forgery Session Hijacking

IV. Related Vulnerabilities

V. Comments for CVE-2026-86729

No comments yet


Leave a comment