Description
WWBN AVideo is an open source video platform. In 29.0 and earlier, EpgParser.php, plugin/AI/receiveAsync.json.php, and other locations do not use the $resolvedIP out-param of isSSRFSafeURL() for DNS pinning via CURLOPT_RESOLVE, opening DNS-rebinding TOCTOU.
Published: 2026-05-29
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In AVideo version 29.0 and earlier, several request handlers omit the resolvedIP output of isSSRFSafeURL, meaning DNS pinning via CURLOPT_RESOLVE does not occur. This oversight creates a TOCTOU window that allows an attacker to trick the server into resolving a domain to an internal IP address. If successful, the attacker can instruct the server to make HTTP requests to private resources, bypassing normal access controls.

Affected Systems

The affected product is WWBN AVideo, specifically releases 29.0 and older. Files such as EpgParser.php, plugin/AI/receiveAsync.json.php, and other relevant code paths are impacted. Any instance running these versions is vulnerable.

Risk and Exploitability

The CVSS score of 6.5 indicates a moderate severity. The EPSS score is not available, so the exploitation likelihood is uncertain, and the vulnerability is not currently listed in CISA KEV. Attackers would need to control a domain they can resolve to an internal IP and target the application’s request handlers; thus the exploit is primarily remote and does not require authentication. Because the flaw enables SSRF to internal services, it carries potential confidentiality or integrity risks for internal data.

Generated by OpenCVE AI on May 29, 2026 at 15:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade AVideo to version 30.0 or later, where the isSSRFSafeURL call sites correctly forward the resolvedIP parameter for DNS pinning.
  • If upgrading is not immediately possible, enforce DNS pinning manually by validating resolved IP addresses against a whitelist of allowed external ranges before sending requests.
  • Restrict outbound HTTP requests from the application to known external hostnames or block internal IP ranges via firewall or network segmentation.

Generated by OpenCVE AI on May 29, 2026 at 15:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-c3ch-22rq-xfwr AVideo CVE-2026-43884 incomplete fix - six (or more) `isSSRFSafeURL()` call sites still discard the `$resolvedIP` out-param at master HEAD post-`603e7bf`
History

Mon, 01 Jun 2026 18:45:00 +0000

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

Fri, 29 May 2026 15:00:00 +0000

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

Fri, 29 May 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 29 May 2026 13:45:00 +0000

Type Values Removed Values Added
Description WWBN AVideo is an open source video platform. In 29.0 and earlier, EpgParser.php, plugin/AI/receiveAsync.json.php, and other locations do not use the $resolvedIP out-param of isSSRFSafeURL() for DNS pinning via CURLOPT_RESOLVE, opening DNS-rebinding TOCTOU.
Title AVideo CVE-2026-43884 incomplete fix - `isSSRFSafeURL()` call sites still discard the `$resolvedIP` out-param at master HEAD post
Weaknesses CWE-367
CWE-918
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-05-29T14:02:31.384Z

Reserved: 2026-05-12T20:31:43.448Z

Link: CVE-2026-45619

cve-icon Vulnrichment

Updated: 2026-05-29T14:02:27.033Z

cve-icon NVD

Status : Analyzed

Published: 2026-05-29T14:16:30.980

Modified: 2026-06-01T18:40:21.603

Link: CVE-2026-45619

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-29T15:30:04Z

Weaknesses
  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition

  • CWE-918

    Server-Side Request Forgery (SSRF)