High, CVSS 8.2GoPublished
TinyIce: Missing authentication on WebRTC ingest endpoint allows unauthorized stream injection
CVE-2026-45327 · GHSA-p7c4-8x34-8j8f
- Affected
- Go github.com/DatanoiseTV/tinyice >= 0.8.95, <= 2.4.1
- Fixed in
- 2.5.0· Vendor fix available
- Issue
- Title Missing authentication on WebRTC ingest endpoint allows unauthenticated stream injection in TinyIce Ecosystem / Package - Ecosystem: Go (or "Other" — TinyIce is shipped as a Go binary, not a Go module published to a registry) - Package name: github.com/DatanoiseTV/tinyice Affected versions (Introduced 2026-02-21 in commit e2b60d6 — "debug: add Go Live connection tracing and backend data flow logging" — when handleWebRTCSourceOffer was registered at /webrtc/source-offer without an authentication check. Every tagged release from v0.8.95 through v2.4.1 ships the vulnerable handler.) Patched versions Severity - CVSS 3.1 base score: 7.4 (High) - CVSS vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - CWE: CWE-306: Missing Authentication for Critical Function Description TinyIce's WebRTC source-ingest HTTP endpoint, POST /webrtc/source-offer?mount=<mount, accepted any inbound WebRTC SDP offer with no authentication check. The handler routed the offer to…
Recommended action: Upgrade to 2.5.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.