# CVE-2026-100853: AzuraCast On-Demand download endpoint authorization bypass

Source: https://junglewise.ai/threats/cve-2026-100853-in-azuracast-before-0-23-8-the-public-on-demand-download  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-09-27. Updated: 2026-09-27  
License: CC BY 4.0 with a link back

CVE-2026-100853 · Severity: medium · CVSS 5.9 · Published 2026-09-27

AzuraCast is a web-based radio station management and streaming platform. An authorization bypass in the On-Demand download endpoint allows unauthenticated users to download audio files that station operators intentionally restricted from public access, exposing private, licensed, or unreleased content.

Technologies: [AzuraCast](https://junglewise.ai/threats/technologies/azuracast). Vendors: [AzuraCast](https://junglewise.ai/threats/vendors/azuracast).

## Quick answers

**Is CVE-2026-100853 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-100853 being exploited in the wild.

**How severe is CVE-2026-100853?** Medium severity, with a CVSS score of 5.9, published 27 September 2026.

**Which products and versions are affected?** AzuraCast before 0.23.8.

**Is there a fix for CVE-2026-100853?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2026-100853 attacked?** It is attacked over the network.

**Am I affected by CVE-2026-100853?** Check whether you run AzuraCast at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

The public On-Demand download endpoint (GET /api/station/{station_id}/ondemand/download/{media_id}) fails to verify playlist-level access controls and accepts any valid StationMedia.unique_id without checking whether the media belongs to an On-Demand-enabled playlist. An unauthenticated attacker can bypass object-level authorization by directly requesting media files using known media identifiers, circumventing the station's intended access restrictions that should limit downloads to files in playlists with include_in_on_demand=1.

## Affected products

- AzuraCast AzuraCast before 0.23.8

## Timeline

- 2026-09-27: disclosed
- 2026-07-07: advisory: GitHub Security Advisory GHSA-q9cc-mp52-vrp9 published

## References

- [https://github.com/AzuraCast/AzuraCast/security/advisories/GHSA-q9cc-mp52-vrp9](https://github.com/AzuraCast/AzuraCast/security/advisories/GHSA-q9cc-mp52-vrp9)
- [https://www.vulncheck.com/advisories/azuracast-before-0.23.8-on-demand-download-endpoint-authorization-bypass](https://www.vulncheck.com/advisories/azuracast-before-0.23.8-on-demand-download-endpoint-authorization-bypass)

## Related threats

- [AzuraCast server-side request forgery via webhook redirects](https://junglewise.ai/threats/cve-2026-124442-azuracast-before-0-24-0-contains-a-server-side-request-forgery)
- [AzuraCast CSV formula injection in bulk media import](https://junglewise.ai/threats/cve-2026-121433-azuracast-before-0-24-0-contains-a-stored-csv-formula-injection)
- [AzuraCast webhook connectors server-side request forgery filter bypass](https://junglewise.ai/threats/cve-2026-121431-azuracast-before-0-24-0-contains-a-server-side-request-forgery)
- [AzuraCast missing authorization in waveform endpoints](https://junglewise.ai/threats/cve-2026-121430-azuracast-before-0-24-0-contains-a-missing-authorization)
- [AzuraCast command injection in StereoTool configuration](https://junglewise.ai/threats/cve-2026-121429-azuracast-through-0-23-8-contains-a-command-injection)
