Skip to content
Heist/ feed
Back to feed
Medium

AzuraCast before 0.23.6 Metadata Injection via Liquidsoap API

Type: advisorySources: OSV

AzuraCast before 0.23.6 lacks RequireInternalConnection middleware on the Liquidsoap API endpoint and incorrectly derives the AutoDJ flag from header presence rather than validated value. Users with View station permission can inject arbitrary now-playing metadata, disrupt live broadcasts, and disclose filesystem paths.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-100854
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 03:55 UTC · Revision 1

Source evidence

AzuraCast before 0.23.6 Metadata Injection via Liquidsoap API

core-osv · Original source

Published 27 Sept 2026, 01:28 UTC

AzuraCast before 0.23.6 lacks RequireInternalConnection middleware on the Liquidsoap API endpoint and incorrectly derives the AutoDJ flag from header presence rather than validated value. Users with View station permission can inject arbitrary now-playing metadata, disrupt live broadcasts, and disclose filesystem paths.

osv:CVE-2026-100854
Complete source record
{
  "id": "a040d9ea3914716cc6ab8e107fcacc93bfcbeba322046443013955cb543bc82b",
  "url": "https://osv.dev/vulnerability/CVE-2026-100854",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "AzuraCast before 0.23.6 Metadata Injection via Liquidsoap API",
    "summary": "AzuraCast before 0.23.6 lacks RequireInternalConnection middleware on the Liquidsoap API endpoint and incorrectly derives the AutoDJ flag from header presence rather than validated value. Users with View station permission can inject arbitrary now-playing metadata, disrupt live broadcasts, and disclose filesystem paths.",
    "evidence": "osv:CVE-2026-100854",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-100854",
      "aliases": [
        "CVE-2026-100854",
        "GHSA-4fm3-ggg2-c6qx"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/azuracast/azuracast",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "52c8050e3524e0f9867cb319eb87c7e3f3dc11f8"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "0.23.6"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "0.23.6"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "0.23.5",
            "0.23.4",
            "0.23.3",
            "0.23.2",
            "0.23.1",
            "0.23.0",
            "0.22.1",
            "0.22.0",
            "0.21.0",
            "0.20.4",
            "0.20.3",
            "0.20.2",
            "0.20.1",
            "0.20.0",
            "0.19.7",
            "0.19.6",
            "0.19.5",
            "0.19.4",
            "0.19.3",
            "0.19.2",
            "0.19.1",
            "0.19.0",
            "0.18.5",
            "0.18.3",
            "0.18.2",
            "0.18.1",
            "0.18.0",
            "0.17.7",
            "0.17.6",
            "0.17.5",
            "0.17.4",
            "0.17.3",
            "0.17.2",
            "0.17.1",
            "0.17.0",
            "0.16.1",
            "0.16.0",
            "0.15.2",
            "0.15.1",
            "0.15.0",
            "0.14.1",
            "0.10.2",
            "0.10.1",
            "0.10.0",
            "0.9.9",
            "0.9.8.1",
            "0.9.8",
            "0.9.7.1",
            "0.9.7",
            "0.9.6.5",
            "0.9.6.2",
            "0.9.6.1",
            "0.9.6",
            "0.9.5.1",
            "0.9.5",
            "0.9.4.2",
            "0.9.4.1",
            "0.9.4",
            "0.9.3",
            "0.9.2",
            "0.9.1",
            "0.9.0",
            "0.8.0",
            "0.6.0",
            "0.5.0",
            "0.3.3",
            "0.3.2",
            "0.3.1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-100854.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:49.603099775Z",
      "provider": "osv",
      "references": [
        "https://github.com/AzuraCast/AzuraCast/security/advisories/GHSA-4fm3-ggg2-c6qx",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/100xxx/CVE-2026-100854.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-100854",
        "https://www.vulncheck.com/advisories/azuracast-before-0.23.6-metadata-injection-via-liquidsoap-api"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-862"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/100xxx/CVE-2026-100854.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-100854",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 517921,
  "published_at": "2026-09-27T01:28:46.412+00:00"
}