Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2787+ Articles
166+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. Missing Authorization in WWBN AVideo Exposes Scheduler Email Jobs
Missing Authorization in WWBN AVideo Exposes Scheduler Email Jobs
SECURITYHIGHCVE-2026-90537

Missing Authorization in WWBN AVideo Exposes Scheduler Email Jobs

CVE-2026-90537 lets an attacker with a harvested daily token enumerate AVideo scheduler jobs, read private data, and trigger email sends.

Dylan H.

Security Team

September 13, 2026
4 min read

Affected Products

  • WWBN AVideo through commit c3edcc27 (self-hosted video platform)

Executive Summary

A high-severity missing authorization vulnerability (CVE-2026-90537) has been disclosed in WWBN AVideo, a popular self-hosted video and live-streaming platform. The flaw sits in plugin/Scheduler/sendEmail.json.php, which authorizes requests using a site-wide "daily token" instead of a per-user or session-based check. That token is trivially obtainable — it's exposed on AVideo's public Live pages — so any unauthenticated visitor who grabs one can call the Scheduler API directly.

CVSS Score: 8.2 (CVSS 3.1) / 8.8 (CVSS 4.0)

A proof-of-concept is already circulating, and the issue has been assigned GitHub Security Advisory GHSA-qq59-3jwp-hgj9.


Vulnerability Overview

AttributeValue
CVE IDCVE-2026-90537
CVSS Score8.2 High (3.1) / 8.8 High (4.0)
TypeMissing Authorization (CWE-862)
Attack VectorNetwork
Privileges RequiredNone — unauthenticated
User InteractionNone

Affected Versions

SoftwareAffected VersionsFixed Version
WWBN AVideoThrough commit c3edcc274c389816d434acadac07ee78eaf330c1Not yet confirmed at time of writing

Attack Vector

1. Attacker visits any public Live page on the target AVideo instance
2. Attacker extracts the site-wide "daily token" embedded in the page
3. Attacker replays that token against plugin/Scheduler/sendEmail.json.php,
   which performs no per-user authentication check
4. The endpoint returns a full list of scheduled email jobs, including
   private live-stream titles and recipient email addresses
5. Attacker can also trigger any enumerated job to send immediately

Impact of Successful Exploitation

ImpactDescription
Data DisclosurePrivate live-stream titles and recipient email addresses exposed
Job EnumerationFull visibility into scheduled email jobs on the instance
Unauthorized ActionsAttacker can trigger scheduler jobs to send email on demand

This maps to MITRE ATT&CK T1590 (Gather Victim Network Information) for the enumeration step, since the token-reuse design flaw skips authentication entirely rather than bypassing it.

Related issue in the same codebase: CVE-2026-90543 is a separate missing-authentication bug in plugin/Live/socketMessageLiveOwner.json.php, which performs no User::isLogged() check at all. If you run AVideo, patch for both — they point at the same underlying pattern of endpoints trusting client-supplied identifiers instead of verifying the session.


Immediate Remediation

Step 1: Check Your Build

Compare your deployed commit against c3edcc274c389816d434acadac07ee78eaf330c1 and the vendor's GitHub repository to determine if you're on an affected build.

Step 2: Reduce Exposure

  1. Update AVideo to the latest release once the vendor confirms a fix for GHSA-qq59-3jwp-hgj9
  2. Restrict access to Live pages (auth-wall or IP allow-list) as a stopgap, since the daily token is sourced from there
  3. Front the Scheduler API with a reverse-proxy authentication layer until the endpoint itself enforces per-user checks

Step 3: Monitor for Abuse

# Review access logs for repeated calls to:
plugin/Scheduler/sendEmail.json.php
 
# Flag any requests using a token value not tied to a legitimate,
# currently logged-in session

Post-Remediation Steps

  1. Apply the vendor patch as soon as it's published and confirm the endpoint now validates the requesting session, not just a shared token
  2. Rotate any daily tokens and review Scheduler job data for signs it was already enumerated
  3. Audit the wider Scheduler and Live plugin directories for the same site-wide-token pattern, given the related CVE-2026-90543 finding
  4. Notify recipients if scheduled emails were sent outside expected windows during the exposure period

References

  • VulDB — CVE-2026-90537 in AVideo
  • OffSeq Threat Radar — CVE-2026-90537 Missing Authorization in WWBN AVideo
  • Shenlong CVE Platform — Scheduler sendEmail Missing Authorization Intel
  • NIST NVD — CVE-2026-90537

Related Reading

  • CSRF-to-RCE File Upload Flaw in Gpx2Graphics Plugin
  • DS Ad Rotator Plugin Flaw Allows Unauthenticated RCE on WordPress
#AVideo#CVE-2026-90537#Missing Authorization#Self-Hosted Video#Web Security

Related Articles

CVE-2026-33478: AVideo CloneSite Plugin Unauthenticated RCE

A critical chain of vulnerabilities in WWBN AVideo's CloneSite plugin allows fully unauthenticated attackers to achieve remote code execution via key...

4 min read

WWBN AVideo Brute-Force Rate Limit Bypass (CVE-2026-82644)

CVE-2026-82644 lets attackers skip login rate limiting on WWBN AVideo by spoofing a bot User-Agent, enabling unlimited password guessing.

4 min read

Gitea Vulnerability Exposes Private Container Images without Authentication

A Gitea flaw lets unauthenticated remote attackers pull private container images from self-hosted deployments with no account or credentials required.

4 min read
Back to all Security Alerts