CVE Catalog

CVE-2026-43879

MediumCVSS 5.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.20%

9th percentile - higher than 9% of all known CVEs

Summary

AVideo versions up to and including 29.0 allow an authenticated user to configure a donation-notification webhook URL pointing to internal/loopback/metadata hosts. When another user donates, the server issues a curl POST to the attacker-supplied URL, resulting in blind SSRF. The handler uses only isValidURL() and does not call isSSRFSafeURL(), and CURLOPT_FOLLOWLOCATION is enabled without per-hop revalidation.

Risk Assessment

An attacker could exploit SSRF to scan and interact with internal network resources, potentially exposing sensitive information.

Recommendation

Update AVideo to a version containing the fix (commit aaacd48f29f1ff71d1eb5fc81d37605f593cefa9).

Other vulnerabilities in AVideo

See all
Original NVD description (English source)

WWBN AVideo is an open source video platform. In versions up to and including 29.0, an authenticated user can configure their own donation-notification webhook URL to point at internal/loopback/metadata hosts (e.g. http://127.0.0.1:8080/..., http://169.254.169.254/latest/..., RFC1918 addresses). When any other user (including a second account owned by the same attacker) donates even a trivial amount via plugin/CustomizeUser/donate.json.php, the AVideo server issues a curl POST to the attacker-supplied URL, resulting in a blind SSRF. The handler uses only isValidURL() (which is a format check) and does not call the codebase's own isSSRFSafeURL() helper. Additionally, CURLOPT_FOLLOWLOCATION is enabled with no per-hop revalidation, so even if the stored URL were validated, an HTTP 307 from an attacker-controlled host could redirect the POST to internal targets. Commit aaacd48f29f1ff71d1eb5fc81d37605f593cefa9 contains an updated fix.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS