Description
Chartbrew is an open-source web application that can connect directly to databases and APIs and use the data to create charts. Prior to version 4.8.4, the chart filter endpoint POST /project/:project_id/chart/:chart_id/filter is missing both verifyToken and checkPermissions middleware, allowing unauthenticated users to access chart data from any team/project. This issue has been patched in version 4.8.4.
Published: 2026-03-06
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Data Disclosure
Action: Immediate Patch
AI Analysis

Impact

Chartbrew, an open‑source web application that connects to databases and APIs, contains an authentication bypass in the POST /project/:project_id/chart/:chart_id/filter endpoint. The endpoint lacks verifyToken and checkPermissions middleware, allowing any requester to execute the filter and retrieve chart data without authentication. This flaw is an example of CWE‑306, where missing authentication checks permit unauthorized access. Accordingly, an attacker can read chart information from any team or project, potentially revealing sensitive data. The vulnerability is classified as high severity with a CVSS score of 8.7 and is identified as a remote unauthenticated data disclosure.

Affected Systems

Any deployment of Chartbrew running a version prior to 4.8.4 is vulnerable. The affected product is Chartbrew, developed by Depomo, which is distributed as an open‑source web application. Users must verify the installed version; installations with versions older than 4.8.4 must be considered at risk. No specific operating system or environment constraints are noted; the flaw lies in the application’s routing logic.

Risk and Exploitability

With a CVSS score of 8.7 the flaw presents a high risk to confidentiality, and the EPSS score of less than 1% indicates that external exploitation is low at present. However, the attack involves a simple unauthenticated HTTP POST request with minimal prerequisites, and the flaw is not mitigated by any additional controls. Because it is not listed in CISA’s KEV catalog, it has not been reported as a known exploited vulnerability yet, but its high severity and lack of authentication underscore the importance of remediation. The attack vector is remote, performed over HTTP/HTTPS by submitting a request to the vulnerable endpoint; the attacker does not need to be authenticated or have any prior access.

Generated by OpenCVE AI on April 17, 2026 at 12:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Chartbrew to version 4.8.4 or later where the missing authentication checks are added.
  • If an upgrade is not immediately possible, restrict unauthenticated traffic to the /project/:project_id/chart/:chart_id/filter endpoint, for example by configuring a reverse proxy or firewall rule that requires authentication before allowing POST requests to that path.
  • Consider disabling the filter functionality entirely or limiting it to users with explicit permissions until the patch can be applied.

Generated by OpenCVE AI on April 17, 2026 at 12:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 10 Mar 2026 14:15:00 +0000

Type Values Removed Values Added
First Time appeared Depomo
Depomo chartbrew
CPEs cpe:2.3:a:depomo:chartbrew:*:*:*:*:*:*:*:*
Vendors & Products Depomo
Depomo chartbrew
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}


Fri, 06 Mar 2026 17:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 06 Mar 2026 15:30:00 +0000

Type Values Removed Values Added
First Time appeared Chartbrew
Chartbrew chartbrew
Vendors & Products Chartbrew
Chartbrew chartbrew

Fri, 06 Mar 2026 04:45:00 +0000

Type Values Removed Values Added
Description Chartbrew is an open-source web application that can connect directly to databases and APIs and use the data to create charts. Prior to version 4.8.4, the chart filter endpoint POST /project/:project_id/chart/:chart_id/filter is missing both verifyToken and checkPermissions middleware, allowing unauthenticated users to access chart data from any team/project. This issue has been patched in version 4.8.4.
Title Chartbrew: Unauthenticated Chart Filter Endpoint: POST /project/:project_id/chart/:chart_id/filter missing verifyToken + checkPermissions
Weaknesses CWE-306
References
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Chartbrew Chartbrew
Depomo Chartbrew
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-03-06T16:08:26.139Z

Reserved: 2026-02-20T19:43:14.602Z

Link: CVE-2026-27603

cve-icon Vulnrichment

Updated: 2026-03-06T16:00:24.202Z

cve-icon NVD

Status : Analyzed

Published: 2026-03-06T05:16:30.967

Modified: 2026-03-10T14:02:36.263

Link: CVE-2026-27603

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-17T12:30:06Z

Weaknesses