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

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-92915— WWBN AVideo userVerifyEmail.php Unauthenticated Access Control

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(目前尚无已修补的版本)在 中存在一个访问控制失效缺陷。该脚本禁用了登录要求(设置 ),直接从查询字符串中获取 ,并在无会话要求、无 CSRF/全局令牌、无调用者与目标之间关系校验、且未调用 的情况下调用 。唯一设计的限流机制仅基于调用者自身的会话键控,因此不含 Cookie 的请求将不受任何限制。 因此,未经身份验证的远程攻击者可以向任意账户 ID 触发发送任意数量的验证邮件,并可通过三种不同的 JSON 响应(“验证邮件已发送”、“已验证”、“未知错误”)来枚

CVSS 7.3 · High
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-92915

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 userVerifyEmail.php Unauthenticated Access Control
Source: CVE Program / CVE List V5
Vulnerability Description
WWBN AVideo through commit e01e41ecc (no patched version available) contains a broken access control flaw in objects/userVerifyEmail.php. The script disables the login requirement ($global['ignoreUserMustBeLoggedIn'] = 1), takes users_id directly from the query string, and calls User::sendVerificationLink() with no session requirement, no CSRF/global token, no relationship check between caller and target, and no enforceRateLimit() call. The only intended throttle is keyed to the caller's own session, so cookie-less requests are never limited. An unauthenticated remote attacker can therefore cause an arbitrary number of verification emails to be sent to any account ID, and can enumerate accounts and their verification status from the three distinct JSON responses ("Verification Sent", "Already verified", "Unknown error"). In addition, createVerificationCode() invokes $user->setRecoverPass() and saves the user, so each anonymous request writes a live password-recovery token onto the targeted account; that token is embedded in base64 in the verification link emailed to the account owner and is accepted by objects/userRecoverPassSave.json.php as the credential for setting a new password.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
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-92915

# 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-92915

登录查看更多情报信息。

Vendor Advisories for CVE-2026-92915 (2)

Same Patch Batch · WWBN · 2026-09-17 · 4 CVEs total

CVE-2026-92914 8.1 HIGH AVideo LoginControl PGP Second Factor Authentication Bypass
CVE-2026-92913 7.4 HIGH AVideo Weak PRNG Activation Code Authentication Bypass
CVE-2026-92912 6.5 MEDIUM AVideo Cryptographically Weak PRNG via uniqid Stream Key

IV. Related Vulnerabilities

V. Comments for CVE-2026-92915

No comments yet


Leave a comment