← Back to CVE Explorer

CVE-2026-40089

Full vulnerability record from the local CVENow database.

Description

Sonicverse is a Self-hosted Docker Compose stack for live radio streaming. The Sonicverse Radio Audio Streaming Stack dashboard contains a Server-Side Request Forgery (SSRF) vulnerability in its API client (apps/dashboard/lib/api.ts). Installations created using the provided install.sh script (including the one‑liner bash <(curl -fsSL https://sonicverse.short.gy/install-audiostack)) are affected. In these deployments, the dashboard accepts user-controlled URLs and passes them directly to a server-side HTTP client without sufficient validation. An authenticated operator can abuse this to make arbitrary HTTP requests from the dashboard backend to internal or external systems. This vulnerability is fixed with commit cb1ddbacafcb441549fe87d3eeabdb6a085325e4.

Severity
CRITICAL
CVSS score
9.9 (v3.1)
Vulnerability status
Analyzed
Source identifier
Published
2026-04-09 20:16:27.743000
Last modified
2026-10-26 21:10:00.170000
View original CVE JSON
{
  "id": "CVE-2026-40089",
  "sourceIdentifier": "[email protected]",
  "published": "2026-04-09T20:16:27.743",
  "lastModified": "2026-10-26T21:10:00.170",
  "vulnStatus": "Analyzed",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "Sonicverse is a Self-hosted Docker Compose stack for live radio streaming. The Sonicverse Radio Audio Streaming Stack dashboard contains a Server-Side Request Forgery (SSRF) vulnerability in its API client (apps/dashboard/lib/api.ts). Installations created using the provided install.sh script (including the one‑liner bash <(curl -fsSL https://sonicverse.short.gy/install-audiostack)) are affected. In these deployments, the dashboard accepts user-controlled URLs and passes them directly to a server-side HTTP client without sufficient validation. An authenticated operator can abuse this to make arbitrary HTTP requests from the dashboard backend to internal or external systems. This vulnerability is fixed with commit cb1ddbacafcb441549fe87d3eeabdb6a085325e4."
    },
    {
      "lang": "es",
      "value": "Sonicverse es una pila Docker Compose autoalojada para la transmisión de radio en vivo. El panel de control de Sonicverse Radio Audio Streaming Stack contiene una vulnerabilidad de falsificación de petición del lado del servidor (SSRF) en su cliente API (apps/dashboard/lib/api.ts). Las instalaciones creadas usando el script ’install.sh’ proporcionado (incluyendo la línea única bash <(curl -fsSL https://sonicverse.short.gy/install-audiostack)) se ven afectadas. En estos despliegues, el panel de control acepta URL controladas por el usuario y las pasa directamente a un cliente HTTP del lado del servidor sin validación suficiente. Un operador autenticado puede abusar de esto para realizar peticiones HTTP arbitrarias desde el backend del panel de control a sistemas internos o externos. Esta vulnerabilidad está corregida con el commit cb1ddbacafcb441549fe87d3eeabdb6a085325e4."
    }
  ],
  "affected": [
    {
      "source": "[email protected]",
      "affectedData": [
        {
          "vendor": "sonicverse-eu",
          "product": "audiostreaming-stack",
          "versions": [
            {
              "version": "< cb1ddbacafcb441549fe87d3eeabdb6a085325e4",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {
    "cvssMetricV31": [
      {
        "source": "[email protected]",
        "type": "Secondary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L",
          "baseScore": 9.9,
          "baseSeverity": "CRITICAL",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "LOW",
          "userInteraction": "NONE",
          "scope": "CHANGED",
          "confidentialityImpact": "HIGH",
          "integrityImpact": "HIGH",
          "availabilityImpact": "LOW"
        },
        "exploitabilityScore": 3.1,
        "impactScore": 6.0
      }
    ],
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "timestamp": "2026-04-13T20:20:25.287768Z",
          "id": "CVE-2026-40089",
          "options": [
            {
              "exploitation": "none"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "total"
            }
          ],
          "role": "CISA Coordinator",
          "version": "2.0.3"
        }
      }
    ]
  },
  "weaknesses": [
    {
      "source": "[email protected]",
      "type": "Secondary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-918"
        }
      ]
    }
  ],
  "configurations": [
    {
      "nodes": [
        {
          "operator": "OR",
          "negate": false,
          "cpeMatch": [
            {
              "vulnerable": true,
              "criteria": "cpe:2.3:a:sonicverse:radio_audio_streaming_stack:*:*:*:*:*:*:*:*",
              "versionEndExcluding": "1.7.2",
              "matchCriteriaId": "ED5A4D9C-609D-4B62-A3C8-8E0D8F6E4C99"
            }
          ]
        }
      ]
    }
  ],
  "references": [
    {
      "url": "https://github.com/sonicverse-eu/audiostreaming-stack/security/advisories/GHSA-8vvj-7f7r-7v48",
      "source": "[email protected]",
      "tags": [
        "Mitigation",
        "Vendor Advisory"
      ]
    }
  ]
}