Live › vulnerability › CVE-2026-61572
Go to dashboardAVideo's URL fetch helper accepts private, loopback and link-local destinations and skips TLS verification, and an unauthenticated login endpoint returns the fetched response body. An unauthenticated remote attacker can read internal HTTP and HTTPS responses, including cloud instance-metadata credentials, and reach internal TCP and FTP services.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-10-28 22:35 UTC. All times on this page are UTC.
AVideo installations reachable from the internet, especially those on cloud hosts where instance-metadata endpoints are reachable from the application server. The sources say the default empty allowlist lets any site be requested, so default configurations are exposed. Operators who do not run AVideo can skip it.
No product ranges from the sources yet.
8.1.0 are affected, and the sources say 8.1.0 only partly fixes the issue.Streamer::isURLAllowed has an operator allowlist configured; the sources say an empty allowlist, the default, allows all sites.objects/login.json.php is reachable from the internet.8.1.0, since the sources say that version only partly remediates the issue; the sources do not name a fully fixed version.Streamer::isURLAllowed.objects/login.json.php and view/youtubeDl.json.php until patched.Each row is the first time that source carried this signal. The analyst’s rows are its own findings.
AVideo is a video-sharing Platform. Before the initial remediation attempt in 8.1.0, url_get_contents in objects/functions.php accepts caller-controlled destinations after only FILTER_VALIDATE_URL syntax validation, without rejecting private, loopback, or link-local addresses, and disables TLS peer verification. Login::isLogged reauthenticates using the attacker-settable encoder_aVideoURL cookie together with arbitrary nonempty encoder_user and encoder_pass cookies, and Login::run stores the raw fetched body in result. The unauthenticated objects/login.json.php endpoint returns that session object, enabling full-response exfiltration through a supplied siteURL; its Streamer::isURLAllowed gate allows all sites when the operator allowlist is empty, the default. An unauthenticated remote attacker can read internal HTTP and HTTPS responses, including cloud instance-metadata credentials, and reach internal TCP services. A further pre-authentication FTP variant in view/youtubeDl.json.php routes an ftp videoURL into FTPDownloader; parseFtpUrl in objects/FTPDownloader.php accepts its host and port for ftp_connect. This also enables requests to internal FTP services. Untrusted self-signed HTTPS certificates are accepted, and no account or operator interaction is required. Version 8.1.0 contains an initial remediation attempt that removes raw-response reflection and adds destination checks, but private-network exemptions and login TLS-verification defaults leave complete remediation of the described internal-network and TLS variants unresolved.
This page as .md · .json · in your agent: get_signal("CVE-2026-61572")
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.