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