SECURITY PoC — NO AUTH
This movie's CDN stream is playing without login or subscription
No Tail To Tell 12 — Episodes (24 of 24)
EP 1No Tail To Tell
EP 2No Tail To Tell 2
EP 3No Tail To Tell 3
EP 4No Tail To Tell 4
EP 5No Tail To Tell 5
EP 6No Tail To Tell 6
EP 7No Tail To Tell 7
EP 8No Tail To Tell 8
EP 9No Tail To Tell 9
EP 10No Tail To Tell 10
EP 11No Tail To Tell 11
EP 12No Tail To Tell 12
EP 13No Tail To Tell 13
EP 14No Tail To Tell 14
EP 15No Tail To Tell 15
EP 16No Tail To Tell 16
EP 17No Tail To Tell 17
EP 18No Tail To Tell 18
EP 19No Tail To Tell 19
EP 20No Tail To Tell 20
EP 21No Tail To Tell 21
EP 22No Tail To Tell 22
EP 23No Tail To Tell 23
EP 24No Tail To Tell 24
Per-movie CDN bypass proof
The API returned
playingUrl for No Tail To Tell 12
with issubscriber: false, user_access: deny, and paid_for: true.
The video_name + serverhost from the API response are used to construct
the CDN URL above, confirming that the file for this specific movie is
publicly accessible with no authentication.
Security research evidence Inspect entitlement results, CDN URLs, and the raw API response Access control failed
API response evidence
Endpoint called
GET /api/preview/v2/64407/0
User ID used
0 (no user / not logged in)
JWT used
Expired Feb 2024 (extracted from APK)
issubscriber
false
user_access
deny
paid_for
YES (premium content)
substatus
EXPIRED
serverhost
72
video_name
12-No.Tail.to.Tell-Vj Ivo.mp4
playingUrl returned
YES — URL in response
API playingUrl value
https://munowatch.co/clips/ELI.mp4
CDN stream
https://munotech2.b-cdn.net/kabuzi/kabuzi42/12-No.Tail.to.Tell-Vj%20Ivo.mp4
Finding: The server sets user_access=deny and
issubscriber=false but still returns playingUrl in the
same response. Subscription is enforced client-side only — any caller with
the expired APK JWT can obtain stream URLs without a subscription.
Munowatch CDN (b-cdn.net) serves content with no auth required
(direct HTTP Range requests succeed with HTTP 206).