CVE-2026-90543

WWBN AVideo Missing Authentication via socketMessageLiveOwner.json.php

Published Sep 12, 2026 CVSS 4.0 · 6.9 Medium EPSS < 1% KEV · Not listed
Description
WWBN AVideo at commit c3edcc274c389816d434acadac07ee78eaf330c1 and earlier, with the Live plugin enabled, contains a missing authentication vulnerability in plugin/Live/socketMessageLiveOwner.json.php. The script reads the `key` and `msg` parameters from $_REQUEST, resolves the stream owner via LiveTransmition::keyExists, and verifies that the stream owner (not the caller) is an administrator; it performs no User::isLogged() check and enforces no CSRF token. As a result, an unauthenticated remote attacker who knows an administrator's Live stream key can call sendSocketSuccessMessageToUsers_id and deliver arbitrary in-app/socket notification messages to that administrator. The issue was unpatched at the time of publication.

Analysis

AI-generated

Technical impact

The Live plugin’s socketMessageLiveOwner.json.php endpoint lacks authentication and CSRF checks. It accepts a stream key and message, verifies that the stream key belongs to an administrator, but does not verify the requester's identity. An unauthenticated attacker that knows an administrator’s live stream key or malicious content to be delivered and facilitating social‑engineering or communication disruption. The weakness is a pure authentication bypass (CWE‑306).

Affected Systems

Any installation of WWBN AVideo running a release older than the commit c3edcc274c389816d434acadac07ee78eaf330c1 in plugin/Live/socketMessageLiveOwner.json.php and persists until an update removes or protects it.

Risk and Exploitability

The CVSS score of 6.9 indicates medium severity, and the EPSS score is <1%, implying a very low but non‑zero exploitation probability; the vulnerability is not listed in CISA KEV. Exploitation requires only remote HTTP access to the exposed endpoint and knowledge of an administrator’s live stream key. No authentication or CSRF token is required, making the attack straightforward once the key is known. The risk is primarily in the ability to inject arbitrary notifications to administrators, potentially undermining trust or enabling phishing, but it does not provide direct system compromise or privilege escalation.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Deploy an official WWBN AVideo release that addresses the or block access to the plugin/Live/socketMessageLiveOwner.json.php script to prevent unauthenticated requests.
  • Modify the endpoint to enforce user authentication (e.g., User::isLogged()) and require a valid CSRF token before processing the key and message parameters.
  • Add authorization logic so that only the authenticated stream owner or an authorized administrator can submit messages, and do not allow arbitrary keys to be accepted from unauthenticated callers.
  • If the Live plugin is not required for your deployment, disable the plugin or uninstall the Live component to eliminate the vulnerable endpoint.

Generated by OpenCVE AI on September 15, 2026 at 18:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
References
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description WWBN AVideo at commit c3edcc274c389816d434acadac07ee78eaf330c1 and earlier, with the Live plugin enabled, contains a missing authentication vulnerability in plugin/Live/socketMessageLiveOwner.json.php. The script reads the `key` and `msg` parameters from $_REQUEST, resolves the stream owner via LiveTransmition::keyExists, and verifies that the stream owner (not the caller) is an administrator; it performs no User::isLogged() check and enforces no CSRF token. As a result, an unauthenticated remote attacker who knows an administrator's Live stream key can call sendSocketSuccessMessageToUsers_id and deliver arbitrary in-app/socket notification messages to that administrator. The issue was unpatched at the time of publication.
Title WWBN AVideo Missing Authentication via socketMessageLiveOwner.json.php
First Time appeared Wwbn
Wwbn avideo
Weaknesses CWE-306
CPEs cpe:2.3:a:wwbn:avideo:-:*:*:*:*:*:*:*
Vendors & Products Wwbn
Wwbn avideo
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Sep 14, 2026, 6:27 PM
Reserved
Sep 12, 2026, 11:13 AM
Status
Deferred
Published
Sep 12, 2026, 1:16 PM
Modified
Sep 14, 2026, 9:07 PM