VYPR

Openpanel

by Openpanel Dev

Source repositories

CVEs (12)

  • CVE-2026-93985CriSep 19, 2026
    risk 0.64cvss 9.9epss 0.01

    OpenPanel js-runtime through 2.3.0 contains a sandbox escape vulnerability in the JavaScript webhook template validator that fails to block computed member access to constructor chains. Attackers with project write access can create webhook templates using computed property…

  • CVE-2026-88890HigSep 10, 2026
    risk 0.55cvss 8.5epss 0.00

    OpenPanel through 2.3.0 contains an SQL injection vulnerability in the analytics filter builder that fails to validate profile.* filter column identifiers before interpolating them into ClickHouse WHERE clauses. An authenticated attacker with project-scoped read or root export…

  • CVE-2026-88891HigSep 10, 2026
    risk 0.47cvss 8.3epss 0.00

    OpenPanel through 2.3.0 fails to enforce read-only project access level on 26 of 29 mutating procedures, allowing read-level members to modify, delete, and publish project data. Attackers with explicit read-only access can delete reports and dashboards, schedule entire projects…

  • CVE-2026-88893HigSep 10, 2026
    risk 0.42cvss 7.5epss 0.00

    OpenPanel through 2.3.0 share lookup procedures fail to validate access controls and return password hashes and protected report definitions to unauthenticated callers. Attackers with a share link can retrieve argon2id password hashes and full report configurations including…

  • CVE-2026-85615MedSep 4, 2026
    risk 0.42cvss 6.4epss 0.00

    Openpanel before 2.3.0 contains an insecure direct object reference vulnerability in the report.getLayouts and report.resetLayout tRPC procedures that fail to bind dashboardId to the authorized projectId. Authenticated attackers can supply an arbitrary victim dashboardId with…

  • CVE-2026-77769MedAug 21, 2026
    risk 0.35cvss 6.5epss 0.00

    The report.list procedure in packages/trpc/src/routers/report.ts accepted a projectId and a dashboardId and returned getReportsByDashboardId(dashboardId). The enforceAccess middleware in packages/trpc/src/trpc.ts verified membership for the supplied projectId, but nothing…

  • CVE-2026-77768MedAug 21, 2026
    risk 0.35cvss 6.5epss 0.00

    The report.get procedure in packages/trpc/src/routers/report.ts accepted only a reportId and returned getReportById(reportId) directly. The enforceAccess middleware in packages/trpc/src/trpc.ts evaluates membership only when the input carries a projectId or organizationId key,…

  • CVE-2026-93984MedSep 19, 2026
    risk 0.34cvss 5.3epss 0.00

    OpenPanel tracking API through 2.3.0 fails to verify client secret cryptographic hash before authorizing revenue events and bot filtering. Attackers with only a public client ID can supply arbitrary dummy secrets to inject forged revenue metrics and bypass bot detection filters.

  • CVE-2026-93983MedSep 19, 2026
    risk 0.33cvss 5.0epss 0.00

    OpenPanel through 2.3.0 fails to escape property keys in ClickHouse SQL queries, allowing authenticated users to inject boolean SQL terms. Attackers can supply crafted filter names to bypass project isolation and access metrics from other projects.

  • CVE-2026-88892MedSep 10, 2026
    risk 0.26cvss 5.0epss 0.00

    In OpenPanel through 2.3.0, the data importer fetches a caller-supplied URL with plain fetch instead of the project's existing SSRF guard (apps/api/src/utils/safe-fetch.ts). In packages/importer/src/providers/umami.ts, parseRemoteFile calls fetch() on config.fileUrl, which is…

  • CVE-2026-93982LowSep 19, 2026
    risk 0.21cvss 3.3epss 0.00

    OpenPanel through 2.3.0 writes Model Context Protocol authentication tokens from URL query parameters to plaintext application logs without redaction. Attackers with access to application stdout or centralized logging systems can capture base64-encoded credentials to replay MCP…

  • CVE-2026-108579MedOct 10, 2026
    risk 0.20cvss 4.2epss 0.00

    OpenPanel through 2.3.0 contains a CSV formula injection vulnerability that allows unauthenticated attackers to embed spreadsheet formulas by supplying crafted profile IDs to the /track endpoint. Attackers can send tracking events with profile IDs like =HYPERLINK(...) matching a…