Skip to content
Heist/ feed
Back to feed
Medium

WWBN AVideo Missing Authorization via Playlists_schedules list.json.php

Type: advisorySources: OSV

WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 fails to validate playlist ownership in the Playlists_schedules/list.json.php and Live/calendar.json.php endpoints, allowing authenticated and unauthenticated users to read private playlist schedule metadata. Attackers with canStream privileges or no authentication can retrieve schedule names, descriptions, timestamps, and playlist identifiers by querying these endpoints without ownership checks.

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

Source evidence

WWBN AVideo Missing Authorization via Playlists_schedules list.json.php

core-osv · Original source

Published 12 Sept 2026, 12:08 UTC

WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 fails to validate playlist ownership in the Playlists_schedules/list.json.php and Live/calendar.json.php endpoints, allowing authenticated and unauthenticated users to read private playlist schedule metadata. Attackers with canStream privileges or no authentication can retrieve schedule names, descriptions, timestamps, and playlist identifiers by querying these endpoints without ownership checks.

osv:CVE-2026-90552
Complete source record
{
  "id": "a5b6547cb587b87f6d3c6231180756e3f7232fa82d8216c5edf8bcc35754cbe9",
  "url": "https://osv.dev/vulnerability/CVE-2026-90552",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "WWBN AVideo Missing Authorization via Playlists_schedules list.json.php",
    "summary": "WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 fails to validate playlist ownership in the Playlists_schedules/list.json.php and Live/calendar.json.php endpoints, allowing authenticated and unauthenticated users to read private playlist schedule metadata. Attackers with canStream privileges or no authentication can retrieve schedule names, descriptions, timestamps, and playlist identifiers by querying these endpoints without ownership checks.",
    "evidence": "osv:CVE-2026-90552",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-90552",
      "aliases": [
        "CVE-2026-90552",
        "GHSA-f4q2-49rm-rxh7"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/wwbn/avideo",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "c3edcc274c389816d434acadac07ee78eaf330c1"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "c3edcc274c389816d434acadac07ee78eaf330c1"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "c3edcc274c389816d434acadac07ee78eaf330c1"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "29.0",
            "26.0",
            "25.0",
            "24.0",
            "22.0",
            "21.0",
            "18.0",
            "14.3.1",
            "14.3",
            "12.4",
            "11.6",
            "11.5",
            "11.1.1",
            "11.1",
            "11",
            "10.8",
            "8.9.1",
            "8.9",
            "8.7",
            "8.6",
            "8.5",
            "8.1",
            "7.8",
            "7.7",
            "7.6",
            "7.4",
            "7.3",
            "7.2",
            "4.0",
            "3.4",
            "2.7",
            "2.2"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-90552.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:31.286447995Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/90xxx/CVE-2026-90552.json",
        "https://github.com/WWBN/AVideo/security/advisories/GHSA-f4q2-49rm-rxh7",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-90552",
        "https://www.vulncheck.com/advisories/wwbn-avideo-missing-authorization-via-playlists-schedules-list-json-php"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-639"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/90xxx/CVE-2026-90552.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-90552",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 498135,
  "published_at": "2026-09-12T12:08:56.07+00:00"
}