SECURITY PoC — NO AUTH
CDN bypass demo: stream served without an auth header
Wonderful World 28 — Episodes (27 of 27)
EP 1Wonderful World
EP 2Wonderful World 2
EP 3Wonderful World 3
EP 4Wonderful World 4
EP 5Wonderful World 5
EP 6Wonderful World 6
EP 7Wonderful World 7
EP 8Wonderful World 8
EP 9Wonderful World 9
EP 10Wonderful World 10
EP 11Wonderful World 11
EP 12Wonderful World 12
EP 13Wonderful World 13
EP 14Wonderful World 14
EP 15Wonderful World 15
EP 16Wonderful World 16
EP 17Wonderful World 17
EP 18Wonderful World 18
EP 19Wonderful World 19
EP 20Wonderful World 20
EP 21Wonderful World 21
EP 22Wonderful World 22
EP 23Wonderful World 23
EP 24Wonderful World 24
EP 26Wonderful World 25-26
EP 27Wonderful World 27
EP 28Wonderful World 28
CDN bypass demonstration
The API returned
playingUrl for Wonderful World 28
with issubscriber: false and user_access: deny.
The video above plays from Munowatch's own CDN with
zero 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/55834/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
64
video_name
28-Wonderful World-VJ IVO-End.mp4
playingUrl returned
YES — URL in response
API playingUrl value
https://munowatch.co/clips/ELI.mp4
CDN demo stream
https://nkuba.b-cdn.net/cleve48/cfr/In.The.Grey.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).