MEDIUM GitHub
CVE-2026-54150
next-video: Unauthenticated arbitrary file read via /api/video request handler
### Impact
The HTTP route handler exported by `next-video/request-handler` — which the README instructs consumers to mount at `/api/video` — allows an unauthenticated remote attacker to read arbitrary `.json` files from the production filesystem of any application following the documented setup.
The handler's `GET` endpoint accepts a `url` query parameter and uses it to locate and serve a JSON asset descriptor from disk. The only guard between "remote URL" and "local file path" is a regex chec
Affected Products
- npm/next-video <= 2.8.0
References
- https://github.com/advisories/GHSA-2p39-2jf3-fv2q
- https://github.com/muxinc/next-video/security/advisories/GHSA-2p39-2jf3-fv2q
- https://github.com/muxinc/next-video/commit/73abf1d534c2ac48db546ecfed0e89cbaf124f6f
- https://github.com/muxinc/next-video/releases/tag/v2.8.1
This medium severity vulnerability was published on 2026-08-20 via GitHub. Affected: npm/next-video <= 2.8.0.
vulnfeed aggregates 11796 vulnerabilities from NVD, CISA KEV,
Ubuntu, Debian, Red Hat, Kubernetes, Exploit-DB, OSS-Security, GitHub and OpenStack — updated every 4 hours.