CVE-2026-45619
Analyzed Analyzed - Analysis Complete
DNS Rebinding TOCTOU in WWBN AVideo

Publication date: 2026-05-29

Last updated on: 2026-06-01

Assigner: GitHub, Inc.

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.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-05-29
Last Modified
2026-06-01
Generated
2026-06-19
AI Q&A
2026-05-30
EPSS Evaluated
2026-06-18
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
wwbn avideo to 29.0 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-918 The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.
CWE-367 The product checks the state of a resource before using that resource, but the resource's state can change between the check and the use in a way that invalidates the results of the check.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Detection Guidance

This vulnerability involves a DNS-rebinding TOCTOU issue in the WWBN AVideo platform, specifically in multiple call sites of the isSSRFSafeURL() function where the $resolvedIP output parameter is discarded. Detection involves identifying whether your system is running an affected version of AVideo (version 29.0 or earlier) and whether the vulnerable code paths are present.

To detect exploitation attempts or presence of this vulnerability on your system or network, you can:

  • Check the version of AVideo installed to confirm if it is 29.0 or earlier.
  • Review the source code or deployed files for the presence of the vulnerable call sites of isSSRFSafeURL() that discard the $resolvedIP parameter.
  • Monitor network traffic for unusual or suspicious outbound requests that could indicate SSRF attempts exploiting DNS rebinding.

Suggested commands to assist in detection:

  • To check the installed AVideo version (assuming command line access): ```bash grep 'version' /path/to/AVideo/version.php ```
  • To search for vulnerable function usage in the codebase: ```bash grep -r 'isSSRFSafeURL' /path/to/AVideo/ ```
  • To monitor network connections for suspicious outbound requests (example using tcpdump): ```bash tcpdump -i any dst port 80 or dst port 443 ```
  • To check web server logs for unusual request patterns that might indicate SSRF exploitation attempts: ```bash grep -i 'receiveAsync.json.php' /var/log/apache2/access.log ```
Executive Summary

This vulnerability in WWBN AVideo arises because multiple parts of the code call the function isSSRFSafeURL() but ignore its $resolvedIP output parameter. This oversight allows attackers to exploit a DNS-rebinding Time-of-Check Time-of-Use (TOCTOU) race condition, bypassing DNS pinning protections implemented via CURLOPT_RESOLVE.

As a result, attackers can perform Server-Side Request Forgery (SSRF) attacks by tricking the server into making unauthorized requests to internal or protected resources.

Impact Analysis

The vulnerability can lead to unauthorized access to internal network resources by allowing attackers to bypass DNS pinning protections and perform SSRF attacks.

This can result in a high confidentiality impact, meaning sensitive data could be exposed, although the integrity impact is low.

Mitigation Strategies

There are no patched versions currently available for this vulnerability.

The vulnerability arises because multiple call sites of the isSSRFSafeURL() function discard the $resolvedIP output parameter, allowing DNS-rebinding TOCTOU attacks that bypass DNS pinning protections.

Immediate mitigation steps should include reviewing and modifying the code to properly use the $resolvedIP out-param of isSSRFSafeURL() at all call sites to enforce DNS pinning via CURLOPT_RESOLVE.

Until a patch is released, consider restricting network access or applying firewall rules to limit exposure to untrusted DNS responses and SSRF attack vectors.

Compliance Impact

The vulnerability allows attackers to bypass DNS pinning protections, enabling Server-Side Request Forgery (SSRF) attacks that have a high impact on confidentiality. This could potentially lead to unauthorized access to sensitive data.

Such unauthorized access risks may affect compliance with data protection regulations like GDPR and HIPAA, which require safeguarding personal and sensitive information against unauthorized disclosure.

However, the provided information does not explicitly detail the direct impact on compliance with these standards.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-45619. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart