GHSA-ccq9-r5cw-5hwq
High · 8.1WWBN AVideo has CORS Origin Reflection with Credentials on Sensitive API Endpoints Enables Cross-Origin Account Takeover
CVSS
8.1
EPSS
—
Published
Apr 14, 2026
CISA due date
—
The record
The `allowOrigin($allowAll=true)` function in `objects/functions.php` reflects any arbitrary `Origin` header back in `Access-Control-Allow-Origin` along with `Access-Control-Allow-Credentials: true`. This function is called by both `plugin/API/get.json.php` and `plugin/API/set.json.php` — the primary API endpoints that handle user data retrieval, authentication, livestream credentials, and state-changing operations. Combined with the application's `SameSite=None` session cookie policy, any website can make credentialed cross-origin requests and read authenticated API responses, enabling theft of user PII, livestream keys, and performing state changes on behalf of the victim.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-41056 WWBN AVideo is an open source video platform. Same vulnerability
- CVE-2026-53649 Joro is a web exploitation framework. CWE-942
- CVE-2025-61163 Cohere North AI v1.1.5 was discovered to contain excessively permissive cross-domain… CWE-942
- CVE-2026-63407 Grav API Plugin is a RESTful API for Grav CMS that provides full headless access to your… CWE-942
- CVE-2026-18676 The default kuma-cp configuration in Kong Mesh reveals the admin bootstrap token and… CWE-942
- CVE-2026-65310 ANDRITZ HIPASE-250 (formerly 250 SCALA), in the default configuration of affected… CWE-942
- CVE-2026-21761 HCL DevOps Loop is affected by a Cross-Origin Resource Sharing (CORS) misconfiguration. CWE-942
- CVE-2026-59148 Mockoon provides way to design and run mock APIs. CWE-942