CVE-2026-68935
9.1 CRITICALpublic exploit availablePublished 2026-11-06 · Updated 2026-11-11
AI risk analysis
- Summary
- Authenticated users with API connection management permissions can bypass private-network destination restrictions by enabling the internal 'allowPrivateHost' field during API connection creation or update, allowing Chartbrew to make requests to internal services reachable from the server.
- Exploitability
- Requires authentication and specific permissions to manage API connections; no privilege escalation needed beyond that role.
- Blast radius
- Successful exploitation could expose internal HTTP services to the attacker via the compromised Chartbrew server, potentially leaking credentials, configuration data, or enabling unauthorized actions depending on the targeted internal service.
- Detection
- Monitor for API connection creation or update requests that include the 'allowPrivateHost' field set to true in the request body; this field should never be user-controllable and its presence indicates misconfiguration or exploitation attempt.
- Prioritized remediation
- Upgrade to version 5.2.3 or later, which disables the 'allowPrivateHost' override and restores enforcement of network restrictions.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
Chartbrew is an open-source web application for creating charts from databases and APIs. In versions 4.8.5 through 5.2.2, API connection creation and update operations accept the internal allowPrivateHost field from user input. An authenticated user with permission to manage API connections can enable this field to bypass private and reserved-network destination restrictions. An upgrade migration also enables the override on pre-existing API connections. The per-connection setting takes precedence over CB_ALLOW_PRIVATE_NETWORK_CALLS , so disabling that instance option does not protect connections with the override enabled. Successful exploitation allows requests to internal HTTP services reachable from the Chartbrew server, potentially disclosing information or triggering unauthorized actions depending on the target service. Recognized cloud metadata endpoints remain separately blocked. This issue is fixed in version 5.2.3.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Weaknesses
CWE-918
Public exploit & PoC references
- https://github.com/chartbrew/chartbrew/commit/78f49f4fc2781dc3f33f102b1daeddf22225bce4
- https://github.com/chartbrew/chartbrew/releases/tag/v5.2.3
- https://github.com/chartbrew/chartbrew/security/advisories/GHSA-4q3v-5r7x-58q2
- https://github.com/chartbrew/chartbrew/security/advisories/GHSA-4q3v-5r7x-58q2
All references
- https://github.com/chartbrew/chartbrew/commit/78f49f4fc2781dc3f33f102b1daeddf22225bce4
- https://github.com/chartbrew/chartbrew/releases/tag/v5.2.3
- https://github.com/chartbrew/chartbrew/security/advisories/GHSA-4q3v-5r7x-58q2
- https://github.com/chartbrew/chartbrew/security/advisories/GHSA-4q3v-5r7x-58q2
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-121580
- HIGHCVE-2026-17187
- HIGHCVE-2026-17325
- HIGHCVE-2026-17328
- CRITICALCVE-2026-17353
- CRITICALCVE-2026-46651PoC
- CRITICALCVE-2026-51994PoC
- HIGHCVE-2026-56712PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.