Skip to content
OpenAdvisories

Vendor

Openpanel-dev

32 known vulnerabilities.

Openpanel-dev at a glance

Last 12 months
32
Critical · all time
1
Exploited · all time
0
Public exploit · all time
1
New vulnerabilities per month · last 12 months
0 10 20 December 2025: 0 vulnerabilities Dec 2025 January 2026: 0 vulnerabilities February 2026: 0 vulnerabilities March 2026: 0 vulnerabilities Mar April 2026: 0 vulnerabilities May 2026: 0 vulnerabilities June 2026: 0 vulnerabilities Jun July 2026: 0 vulnerabilities August 2026: 2 vulnerabilities September 2026: 15 vulnerabilities, 1 critical Sep October 2026: 15 vulnerabilities November 2026: 0 vulnerabilities
Show as table
MonthVulnerabilitiesCritical
Nov 202600
Oct 2026150
Sep 2026151
Aug 202620
Jul 202600
Jun 202600
May 202600
Apr 202600
Mar 202600
Feb 202600
Jan 202600
Dec 202500
Nov 202500
Oct 202500
Sep 202500
Aug 202500
Jul 202500
Jun 202500
May 202500
Apr 202500
Mar 202500
Feb 202500
Jan 202500
Dec 202400

Products

32 results · Feed

  • High 8.5

    OpenPanel before 3.0.0 Credential Disclosure via notification.rules Query

    OpenPanel before 3.0.0 contains an information disclosure vulnerability that allows read-level project members to obtain plaintext integration secrets because the notification.rules query skips redactIntegration. Attackers can call the notification.rules tRPC…

  • High 8.2

    OpenPanel before 3.0.0 Unauthenticated ClickHouse SQL Injection via /live/visitors WebSocket

    OpenPanel before 3.0.0 contains an unauthenticated ClickHouse sql injection vulnerability that allows remote attackers to inject SQL through the projectId parameter of the /live/visitors/:projectId WebSocket, which lacks session and project-access checks. Att…

  • Medium 4.3

    OpenPanel before 3.0.0 Improper ClickHouse Escaping in sankey.service.ts

    OpenPanel before 3.0.0 contains an improper escaping vulnerability in sankey.service.ts that allows authenticated project members to break ClickHouse string literals by supplying backslashes in event names. Attackers with read access can submit crafted events…

  • Medium 6.5

    OpenPanel before 3.0.0 Missing Authentication on Worker Bull Board

    OpenPanel before 3.0.0 contains a missing authentication vulnerability that allows unauthenticated attackers to access the Bull Board dashboard served on the worker HTTP port. Attackers can query /api/queues and call mutating Bull Board APIs to add, retry, or…

  • Medium 6.5

    OpenPanel before 3.0.0 Sensitive Information Exposure via Application Logs

    OpenPanel before 3.0.0 contains an information exposure vulnerability that writes database connection URLs and email template data to standard output logs. Users with log access can obtain database credentials from migration startup logs and password-reset to…

  • Medium 6.5

    OpenPanel before 3.0.0 ClickHouse SQL Injection via conversion.service.ts

    OpenPanel before 3.0.0 contains an sql injection vulnerability in ConversionService.getConversion that allows project-read members and share-link holders to inject ClickHouse SQL through unescaped event names and dates. Attackers can break out of string liter…

  • Medium 6.5

    OpenPanel before 3.0.0 ClickHouse SQL Injection via cohort.preview profile filter

    OpenPanel before 3.0.0 contains a sql injection vulnerability in profileColumnAccess in cohort.service.ts that allows project-read members to inject SQL by supplying unescaped profile filter column names. Attackers can submit a cohort.preview filter whose nam…

  • High 8.8

    OpenPanel before 3.0.0 Sandbox Escape RCE via Webhook JavaScript Template

    OpenPanel before 3.0.0 contains a sandbox escape vulnerability in the js-runtime validator that allows a project member to bypass the AST allowlist by aliasing the Function constructor. Attackers with write access can read payload.constructor.constructor into…

  • Medium 5.3

    OpenPanel before 3.0.0 Missing Authorization via reference.getChartReferences

    OpenPanel before 3.0.0 contains a missing authorization vulnerability that allows unauthenticated attackers to read any project's annotations by calling the public reference.getChartReferences tRPC procedure. Attackers can send requests with guessable slug-ba…

  • Medium 5.3

    OpenPanel before 3.0.0 Missing Authorization in event.bots tRPC Procedure

    OpenPanel before 3.0.0 contains a missing authorization vulnerability in the event.bots tRPC procedure that allows unauthenticated attackers to read bot events by only checking shareOverview row existence. Attackers can send anonymous requests with a projectI…

  • High 7.2

    OpenPanel before 3.0.0 ClickHouse SQL Injection via profile.values

    OpenPanel before 3.0.0 contains an sql injection vulnerability that allows authenticated users to read cross-tenant data by supplying a crafted property parameter to profile.values. Attackers can inject a SELECT expression with their own FROM/WHERE clauses an…

  • Medium 6.5

    OpenPanel before 3.0.0 ClickHouse SQL Injection via event.events tRPC Query

    OpenPanel before 3.0.0 contains an sql injection vulnerability that allows authenticated users to bypass tenant scoping by injecting unescaped profile filter names into a JOIN subquery. Attackers can supply a crafted filter name with a trailing comment to byp…

  • Medium 5.4

    OpenPanel before 3.0.0 Privilege Escalation via onboarding.project tRPC Mutation

    OpenPanel before 3.0.0 contains a missing authorization vulnerability in the onboarding.project tRPC mutation that allows non-admin organization members to create projects and mint write-type ingestion credentials, bypassing the admin-only policy. Attackers c…

  • Medium 4.3

    OpenPanel before 3.0.0 Information Disclosure of Ingestion Secret Hashes via client.list

    OpenPanel before 3.0.0 contains an information disclosure vulnerability that allows read-level project members to obtain argon2id hashes of ingestion credentials through the client.list tRPC query. Attackers can request client.list with a project ID and recei…

  • Medium 4.2

    OpenPanel through 2.3.0 CSV Formula Injection via Cohort Member Export

    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 =HYPER…

  • Critical 9.9

    OpenPanel js-runtime through 2.3.0 JavaScript Template Sandbox Escape RCE

    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 co…

  • Medium 5.3

    OpenPanel API through 2.3.0 Authentication Bypass via Unverified Client Secret

    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 bo…

  • Medium 5.0

    OpenPanel through 2.3.0 SQL Injection via ClickHouse Property Key Filter

    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.

  • Low 3.3

    OpenPanel through 2.3.0 MCP Authentication Token in Query Parameter Logged Plaintext

    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 creden…

  • High 7.5

    OpenPanel through 2.3.0 Unauthenticated Share Lookup Information Disclosure

    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 configur…

  • Medium 5.0

    OpenPanel through 2.3.0 SSRF via Unguarded Importer File URL Fetch

    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.…

  • High 8.3

    OpenPanel through 2.3.0 Read-Only Access Level Enforcement Bypass via Mutations

    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, sched…

  • High 8.5

    OpenPanel through 2.3.0 SQL Injection via unvalidated profile filter column identifier

    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 r…

  • Medium 6.4

    Openpanel before 2.3.0 Cross-Tenant IDOR via report.getLayouts

    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…

  • High 8.6

    OpenPanel API before 2.3.0 Unauthenticated SSRF via site-checker

    OpenPanel before 2.3.0 contains an unauthenticated server-side request forgery vulnerability in the GET /tools/site-checker endpoint that accepts a fully client-controlled URL parameter with no private IP filtering or DNS-rebinding protection. Attackers can m…

  • High 7.5
    CVE-2026-85612 Public exploit

    OpenPanel before 2.3.0 SSRF via favicon and og endpoints

    OpenPanel before 2.3.0 contains an unauthenticated server-side request forgery vulnerability in the /misc/favicon and /misc/og endpoints that accept an attacker-supplied url parameter with insufficient validation. Attackers can force the API to fetch arbitrar…

  • High 8.2

    OpenPanel before 2.3.0 Unauthenticated XSS via SVG Favicon Proxy

    OpenPanel before 2.3.0 contains a cross-site scripting vulnerability in the unauthenticated favicon proxy endpoint GET /misc/favicon that allows remote attackers to execute scripts by supplying an SVG file URL. Attackers can host malicious SVG files with embe…

  • Medium 6.4

    OpenPanel before 2.3.0 Cross-Tenant BOLA via report procedures

    OpenPanel before 2.3.0 contains a cross-tenant broken object level authorization vulnerability in the report.getLayouts and report.resetLayout tRPC procedures that fail to scope dashboard queries to the caller's project. Authenticated attackers can supply the…

  • High 7.5

    Openpanel before 2.3.0 SSRF via Site Checker Endpoint

    Openpanel before 2.3.0 contains an unauthenticated full-read server-side request forgery (SSRF) vulnerability in the GET /tools/site-checker endpoint (apps/api/src/controllers/tools.controller.ts). The endpoint passes a user-supplied url query parameter to fe…

  • High 8.8

    OpenPanel before 2.3.0 Remote Code Execution via chart formulas

    OpenPanel before 2.3.0 fails to properly validate chart formula expressions, allowing authenticated project members with read access to execute arbitrary code by recovering the native JavaScript Function constructor through mathjs matrix objects. Attackers ca…

  • Medium 6.5

    OpenPanel report.list Queries Reports by an Unverified dashboardId, Crossing Organization Boundaries

    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…

  • Medium 6.5

    OpenPanel report.get Returns Any Report by Identifier Without Checking Project Access

    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 o…