SECURITY PoC — NO AUTH
This movie's CDN stream is playing without login or subscription
Fated Hearts 4 — Episodes (37 of 37)
EP 1Fated Hearts
EP 2Fated Hearts 2
EP 3Fated Hearts 3
EP 4Fated Hearts 4
EP 5Fated Hearts 5
EP 6Fated Hearts 6
EP 7Fated Hearts 7
EP 8Fated Hearts 8
EP 9Fated Hearts 9
EP 10Fated Hearts 10
EP 11Fated Hearts 11
EP 12Fated Hearts 12
EP 13Fated Hearts 13
EP 14Fated Hearts 14
EP 15Fated Hearts 15
EP 16Fated Hearts 16
EP 17Fated Hearts 17
EP 18Fated Hearts 18
EP 19Fated Hearts 19
EP 20Fated Hearts 20
EP 21Fated Hearts 21
EP 22Fated Hearts 22
EP 23Fated Hearts 23
EP 24Fated Hearts 24
EP 25Fated Hearts 25
EP 26Fated Hearts 26
EP 27Fated Hearts 27
EP 28Fated Hearts 28
EP 29Fated Hearts 29
EP 30Fated Hearts 30
EP 32Fated Hearts 31
EP 33Fated Hearts 33
EP 34Fated Hearts 34
EP 35Fated Hearts 35
EP 36Fated Hearts 36
EP 37Fated Hearts 37
EP 38Fated Hearts 38
Per-movie CDN bypass proof
The API returned
playingUrl for Fated Hearts 4
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/64198/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
71
video_name
Fated Hearts E04.mp4
playingUrl returned
YES — URL in response
API playingUrl value
https://munowatch.co/clips/ELI.mp4
CDN stream
https://munotech3.b-cdn.net/gugwa/gugwa42/Fated%20Hearts%20E04.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).