2026-09-27 1:28CVE-2026-100854VulnCheck
PUBLISHED5.2CWE-862

AzuraCast before 0.23.6 Metadata Injection via Liquidsoap API

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.

Problem type

Affected products

AzuraCast

AzuraCast

< 0.23.6 - AFFECTED

0.23.6 - UNAFFECTED

References

GitHub Security Advisories

GHSA-m6mg-63cr-44jj

AzuraCast before 0.23.6 lacks RequireInternalConnection middleware on the Liquidsoap API endpoint...

https://github.com/advisories/GHSA-m6mg-63cr-44jj

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.

JSON source

https://cveawg.mitre.org/api/cve/CVE-2026-100854
Click to expand
{
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "cveMetadata": {
    "cveId": "CVE-2026-100854",
    "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
    "assignerShortName": "VulnCheck",
    "dateUpdated": "2026-09-27T01:28:46.412Z",
    "dateReserved": "2026-09-27T00:20:03.854Z",
    "datePublished": "2026-09-27T01:28:46.412Z",
    "state": "PUBLISHED"
  },
  "containers": {
    "cna": {
      "providerMetadata": {
        "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "shortName": "VulnCheck",
        "dateUpdated": "2026-09-27T01:28:46.412Z"
      },
      "datePublic": "2026-04-23T00:00:00.000Z",
      "title": "AzuraCast before 0.23.6 Metadata Injection via Liquidsoap API",
      "descriptions": [
        {
          "lang": "en",
          "value": "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."
        }
      ],
      "affected": [
        {
          "vendor": "AzuraCast",
          "product": "AzuraCast",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "0",
              "status": "affected",
              "versionType": "semver",
              "lessThan": "0.23.6"
            },
            {
              "version": "0.23.6",
              "status": "unaffected",
              "versionType": "semver"
            }
          ]
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "lang": "en",
              "description": "Missing Authorization",
              "cweId": "CWE-862",
              "type": "CWE"
            }
          ]
        }
      ],
      "references": [
        {
          "url": "https://github.com/AzuraCast/AzuraCast/security/advisories/GHSA-4fm3-ggg2-c6qx",
          "name": "GitHub Security Advisory (GHSA-4fm3-ggg2-c6qx)",
          "tags": [
            "vendor-advisory"
          ]
        },
        {
          "url": "https://www.vulncheck.com/advisories/azuracast-before-0.23.6-metadata-injection-via-liquidsoap-api",
          "name": "VulnCheck Advisory: AzuraCast before 0.23.6 Metadata Injection via Liquidsoap API",
          "tags": [
            "third-party-advisory"
          ]
        }
      ],
      "metrics": [
        {
          "format": "CVSS"
        },
        {
          "format": "CVSS",
          "cvssV3_1": {
            "version": "3.1",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L",
            "attackVector": "NETWORK",
            "attackComplexity": "LOW",
            "privilegesRequired": "LOW",
            "userInteraction": "NONE",
            "scope": "UNCHANGED",
            "confidentialityImpact": "LOW",
            "integrityImpact": "LOW",
            "availabilityImpact": "LOW",
            "baseScore": 6.3,
            "baseSeverity": "MEDIUM"
          }
        }
      ],
      "credits": [
        {
          "lang": "en",
          "value": "offset",
          "type": "reporter"
        }
      ]
    }
  }
}