SECURITY PoC — NO AUTH
This movie's CDN stream is playing without login or subscription
The Princess's Gambit 13 — Episodes (32 of 32)
EP 1The Princess's Gambit
EP 2The Princess's Gambit 2
EP 3The Princess's Gambit 3
EP 4The Princess's Gambit 4
EP 5The Princess's Gambit 5
EP 6The Princess's Gambit 6
EP 7The Princess's Gambit 7
EP 8The Princess's Gambit 8
EP 9The Princess's Gambit 9
EP 10The Princess's Gambit 10
EP 11The Princess's Gambit 11
EP 12The Princess's Gambit 12
EP 13The Princess's Gambit 13
EP 14The Princess's Gambit 14
EP 15The Princess's Gambit 15
EP 16The Princess's Gambit 16
EP 17The Princess's Gambit 17
EP 18The Princess's Gambit 18
EP 19The Princess's Gambit 19
EP 20The Princess's Gambit 20
EP 21The Princess's Gambit 21
EP 22The Princess's Gambit 22
EP 23The Princess's Gambit 23
EP 24The Princess's Gambit 24
EP 25The Princess's Gambit 25
EP 26The Princess's Gambit 26
EP 27The Princess's Gambit 27
EP 28The Princess's Gambit 28
EP 29The Princess's Gambit 29
EP 30The Princess's Gambit 30
EP 31The Princess's Gambit 31
EP 32The Princess's Gambit 32
Per-movie CDN bypass proof
The API returned
playingUrl for The Princess's Gambit 13
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/63685/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
47
video_name
The.Princess.Gambit.S01E13.mp4
playingUrl returned
YES — URL in response
API playingUrl value
https://munowatch.co/clips/ELI.mp4
CDN stream
https://munotek-vault.b-cdn.net/stw42/fya/The.Princess.Gambit.S01E13.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).