Streamlink: HTTPSession follows HTTP redirects into file:// URLs, reading local files
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-73 and the CVSS impact.
Summary
Streamlink is a CLI utility which pipes video streams from various services into a video player. Prior to 8.6.0, HTTPSession mounts a FileAdapter for the file scheme and inherits redirect handling from requests.Session without rejecting cross-protocol redirects. A remote server controlling an HTTP or HTTPS URL reached by Streamlink can return a redirect to a local file URL, causing HTTPSession to read the local file and return its contents to the response consumer. This bypasses the direct file URL checks added for HLS and DASH content because the manifest contains an ordinary network URL and the scheme transition occurs later during fetch handling. The flaw applies to every request made through HTTPSession, and a segment fetch can place the local file contents into stream output. This issue is fixed in version 8.6.0.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| streamlink | streamlink | before 8.6.0 | 8.6.0 | Patch available | CNA |
| — | streamlink (PyPI) | before 8.6.0 | 8.6.0 | Patch available | GHSA-vf2x-4v53-pm7v |
- streamlink Vendorstreamlink Affected before 8.6.0 Fixed in 8.6.0 Patch available CNA
- streamlink (PyPI) Vendor— Affected before 8.6.0 Fixed in 8.6.0 Patch available GHSA-vf2x-4v53-pm7v
Remediation
- Fix · CNA streamlink (streamlink) Fixed in 8.6.0
- Fix · GHSA-vf2x-4v53-pm7v streamlink (PyPI) Fixed in 8.6.0 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2026-92164
- 2026-10-03 Alias added: GHSA-vf2x-4v53-pm7v
References
More streamlink vulnerabilities
- TI-2026-32318 Streamlink: Arbitrary local file read via file:// URI in HLS and DASH CVSS 3.1MEDIUM 6.5
Sources
- CVE-2026-92164 · CVE Program
- CVE-2026-92164 · NVD
- FIRST EPSS
- GHSA-vf2x-4v53-pm7v · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences