CVE-2026-91967
Received Received - Intake

Blind SSRF in AVideo via getHeaderContentTypeFromURL

Vulnerability report for CVE-2026-91967, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-15

Last updated on: 2026-09-15

Assigner: VulnCheck

Description

AVideo through 29.0 contains a blind server-side request forgery vulnerability in the getHeaderContentTypeFromURL function that issues get_headers() calls guarded only by format validation. Authenticated users with canUpload permission can store attacker-chosen URLs as video links, triggering vulnerable function execution on every video watch page render to probe internal hosts using content-type oracles and timing-based detection.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-15
Last Modified
2026-09-15
Generated
2026-09-15
AI Q&A
2026-09-15
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
wwbn avideo to 29.0 (inc)
avideo 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.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a blind Server-Side Request Forgery (SSRF) vulnerability in AVideo versions up to 29.0. It exists in the getHeaderContentTypeFromURL function which uses get_headers() calls protected only by format validation. Authenticated users with canUpload permission can store attacker-chosen URLs as video links. When videos are watched, the function executes and probes internal hosts using content-type oracles and timing-based detection.

Detection Guidance

To detect this vulnerability, monitor network traffic for outbound requests from your AVideo server to internal or unexpected hosts. Check server logs for repeated get_headers() calls to URLs with attacker-controlled content. Use tools like tcpdump or Wireshark to capture outbound connections from the AVideo process.

Impact Analysis

An attacker could exploit this to probe internal hosts, services, or cloud metadata by tricking the server into making requests to restricted addresses. While no response body exfiltration is possible, timing and content-type responses may reveal internal network information. Requires only low privileges (canUpload permission) and network access.

Compliance Impact

This SSRF vulnerability could lead to unauthorized network reconnaissance, potentially exposing internal systems or sensitive data. Such breaches may violate data protection principles under GDPR and HIPAA, which require safeguarding personal and health information. Organizations may face compliance penalties if this vulnerability leads to data exposure or unauthorized access.

Mitigation Strategies

Immediately upgrade to the latest patched version of AVideo if available. If no patch exists, restrict the canUpload permission to trusted users only. Implement network-level controls to block outbound requests from the AVideo server to internal or RFC1918 address ranges.

Chat Assistant

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

EPSS Chart