ZeroHour

CVE-2026-85164

moderate

Authenticated SSRF in WWBN AVideo set_api_userImages API Endpoint

CVSS 4.0
7.1 high
EPSS
<1%p15
Published
()
Modified
AI analysis

WWBN AVideo through commit c91b5975d is vulnerable to server-side request forgery (CWE-918) in the set_api_userImages API endpoint, which fetches the user-supplied profileImg and backgroundImg URLs without validating that they point to allowed, non-internal destinations. An attacker holding valid API credentials submits an internal URL — such as a cloud metadata service (e.g., 169.254.169.254) or another internal host — and the AVideo server retrieves it on the attacker's behalf. The fetched content is then written to a publicly accessible web path, so the attacker can read internal responses (including metadata credentials or internal service output) simply by retrieving that file, potentially enabling cloud account takeover or internal network reconnaissance. Risk is concentrated on operators running affected AVideo builds whose API is reachable and who have issued credentials to accounts that could be compromised or abused. No exploitation has been reported: there is no public proof-of-concept, EPSS is 0.2% (15th percentile), and the issue is not in CISA's KEV catalog.

What to do: Restrict the profileImg and backgroundImg inputs to allow-listed public hosts and schemes before the server fetches them, and block server egress to link-local (169.254.169.254) and internal RFC1918 ranges as a compensating control. Audit publicly reachable AVideo upload/output paths for recently written image or metadata files whose contents reference internal endpoints, which would indicate attempted SSRF reads. Track the upstream project for a fixed release and update beyond commit c91b5975d as soon as a patched version is published, since the data lists no fixed version yet.

Affected
WWBN AVideothrough commit c91b5975d
Estimated exposure
moderate≈1,000–10,000 internet-exposed AVideo instances (order of magnitude: low thousands) — AVideo is a self-hosted open-source video platform deployed one-server-per-site with modest adoption, and only the subset of those deployments that expose the API and the public write paths to the internet are affected; no authoritative…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

WWBN AVideo through commit c91b5975d contains a server-side request forgery vulnerability in the set_api_userImages API endpoint that fails to validate profileImg and backgroundImg URLs before fetching them. Authenticated API clients can supply internal URLs to fetch cloud metadata or internal services, with responses written to publicly accessible web paths for retrieval.

Weakness
CWE-918
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.