Vulnerability · Published Nov 5, 2026 · Assigned by VulnCheck
CVE-2026-123207LibreTV before v2.21.2 SSRF Protection Bypass via DNS Rebinding
Low 3.1
In plain English
A low-severity security flaw in LibreTV from LibreSpark. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 15% of all known vulnerabilities).
Official description
LibreTV before v2.21.2 contains a server-side request forgery vulnerability that allows authenticated users to bypass checkUpstreamAllowed() by exploiting unpinned DNS resolution in fetchWithSafeRedirects(). Attackers controlling authoritative DNS can return public addresses during validation and internal addresses at connection time via /api/source/test, /api/proxy, /api/search or /api/detail to reach loopback services, private hosts or cloud metadata endpoints.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| LibreSpark | LibreTV | 0 – before v2.21.2 |
Weakness: CWE-367 · Vector: CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
References
- https://github.com/LibreSpark/LibreTV/issues/941 issue-tracking
- https://github.com/LibreSpark/LibreTV/pull/960 patch, issue-tracking
- https://github.com/LibreSpark/LibreTV/commit/cb4219368b7f6502387a703ef2a781ba763da2b1 patch
- LibreTV v2.21.2 Release Notes release-notes
- https://github.com/LibreSpark/LibreTV/blob/29cbeb3d37b4876f909a0354087a3531af0447f6/src/lib/ssrf.ts#L56-L85 technical-description
- VulnCheck Advisory: LibreTV before v2.21.2 SSRF Protection Bypass via DNS Rebinding third-party-advisory