Description
WWBN AVideo is an open source video platform. In versions up to and including 26.0, AVideo's `_session_start()` function accepts arbitrary session IDs via the `PHPSESSID` GET parameter and sets them as the active PHP session. A session regeneration bypass exists for specific blacklisted endpoints when the request originates from the same domain. Combined with the explicitly disabled session regeneration in `User::login()`, this allows a classic session fixation attack where an attacker can fix a victim's session ID before authentication and then hijack the authenticated session. Commit 5647a94d79bf69a972a86653fe02144079948785 contains a patch.
Published: 2026-03-23
Score: 7.3 High
EPSS: < 1% Very Low
KEV: No
Impact: Session Hijacking
Action: Immediate Patch
AI Analysis

Impact

A video platform is vulnerable to session fixation. The platform’s session start routine accepts arbitrary session identifiers provided via the PHPSESSID GET parameter. Because the login process deliberately disables session regeneration, an attacker can predefine a victim’s session ID before the victim logs in and subsequently hijack the authenticated session. This enables the attacker to impersonate the user and access or manipulate the user’s data and actions. The weakness directly maps to a session fixation attack.

Affected Systems

The affected vendor is WWBN, with its open‑source AVideo video platform. Versions up to and including 26.0 contain the flaw. No additional version sub‑sets are specified in the advisory.

Risk and Exploitability

The CVSS score is 7.3, indicating a high severity, while the EPSS score is below 1%, implying a low probability of immediate exploitation. The vulnerability is not listed in the CISA KEV catalog. Attackers can exploit the flaw by delivering a crafted URL containing a desired PHPSESSID to a victim on the same domain. Since the application does not regenerate the session identifier after authentication, the attacker can reuse this identifier to obtain the victim’s authenticated session. The exploitation requires only a web browser interaction and does not need local code execution or privileged access.

Generated by OpenCVE AI on March 24, 2026 at 19:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor patch included in commit 5647a94d79bf69a972a86653fe02144079948785 which updates the _session_start() function and re‑enables session regeneration during login.
  • Upgrade the AVideo installation to version 27.0 or later, ensuring the session security changes are in place.
  • Verify that the PHPSESSID GET parameter is no longer accepted as a session identifier and that session regeneration is enabled during login.
  • As a temporary protection, consider blocking or ignoring PHPSESSID values passed in the query string until the official patch is applied.

Generated by OpenCVE AI on March 24, 2026 at 19:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-x3pr-vrhq-vq43 AVideo has Session Fixation via GET PHPSESSID Parameter With Disabled Login Session Regeneration
History

Tue, 24 Mar 2026 18:00:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*

Tue, 24 Mar 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Wwbn
Wwbn avideo
Vendors & Products Wwbn
Wwbn avideo

Mon, 23 Mar 2026 15:45:00 +0000

Type Values Removed Values Added
Description WWBN AVideo is an open source video platform. In versions up to and including 26.0, AVideo's `_session_start()` function accepts arbitrary session IDs via the `PHPSESSID` GET parameter and sets them as the active PHP session. A session regeneration bypass exists for specific blacklisted endpoints when the request originates from the same domain. Combined with the explicitly disabled session regeneration in `User::login()`, this allows a classic session fixation attack where an attacker can fix a victim's session ID before authentication and then hijack the authenticated session. Commit 5647a94d79bf69a972a86653fe02144079948785 contains a patch.
Title AVideo has Session Fixation via GET PHPSESSID Parameter With Disabled Login Session Regeneration
Weaknesses CWE-384
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-03-23T15:40:38.783Z

Reserved: 2026-03-20T16:16:48.971Z

Link: CVE-2026-33492

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-03-23T16:16:49.257

Modified: 2026-03-24T17:47:58.820

Link: CVE-2026-33492

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-03-25T20:37:31Z

Weaknesses