{"id":"CVE-2026-61743","title":"Chartbrew is an open-source web application that can connect directly to databases and APIs and use the data to create charts","summary":"Chartbrew is an open-source web application that can connect directly to databases and APIs and use the data to create charts. Prior to 5.2.2, Chartbrew's server/modules/safeRequest.js calls validateOutboundUrl() to resolve and validate …","severity":"medium","cvss":6.3,"cvssVector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N","cwe":["CWE-350"],"vendor":"chartbrew","product":"chartbrew","affected":["chartbrew < 5.2.2"],"published":"2026-09-21","updated":"2026-09-22","sourceUpdated":"2026-09-22T14:17:13.917","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-61743","references":[{"url":"https://github.com/chartbrew/chartbrew/commit/d38d745fe9e45563be8c33e4c7a17788ee6f13a3","label":"security-advisories@github.com"},{"url":"https://github.com/chartbrew/chartbrew/releases/tag/v5.2.2","label":"security-advisories@github.com"},{"url":"https://github.com/chartbrew/chartbrew/security/advisories/GHSA-9537-vm84-j26f","label":"security-advisories@github.com"},{"url":"https://github.com/chartbrew/chartbrew/security/advisories/GHSA-9537-vm84-j26f","label":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"tags":["nvd","cve.org","exploit-available"],"epss":0.00265,"epssPercentile":0.18722,"exploitAvailable":true,"ssvc":{"exploitation":"poc","automatable":"no","technicalImpact":"partial","timestamp":"2026-09-22T13:27:23.295759Z"},"ingestedAt":"2026-09-21T21:53:57.426Z","slug":"CVE-2026-61743","body":"## Overview\n\nChartbrew is an open-source web application that can connect directly to databases and APIs and use the data to create charts. Prior to 5.2.2, Chartbrew's server/modules/safeRequest.js calls validateOutboundUrl() to resolve and validate a target hostname, but request-promise performs a separate DNS resolution for the actual connection. An authenticated user who can create or test API connections and controls the target DNS name can return a public address during validation and a private address during the request, bypassing the protections implemented by server/modules/outboundTargetPolicy.js. This DNS rebinding condition can expose internal services, localhost resources, or cloud metadata endpoints. This issue is fixed in version 5.2.2.\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"twilight","depthScore":47,"depthScoreParts":{"impact":34.7,"likelihood":0.1,"exploitation":12,"ransomware":0},"changes":[{"seq":209060,"id":"CVE-2026-61743","ts":1790085894776,"field":"exploit_available","old":"false","new":"true"}]}