Skip to main content

SigNoz CVE-2026-57955

| EUVDEUVD-2026-40140 HIGH
SQL Injection (CWE-89)
2026-06-29 disclosure@vulncheck.com GHSA-h37r-3qfp-73w6
8.3
CVSS 4.0 · Vendor: vulncheck
Share

Severity by source

Vendor (vulncheck) PRIMARY
8.3 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
8.5 HIGH

Network-reachable authenticated low-priv user (PR:L) injects SQL; full telemetry read (C:H), SSRF crosses to other systems (S:C), limited integrity, no availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:H/SI:N/SA:N

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

2
CVE Published
Jun 29, 2026 - 18:37 cve.org
HIGH 8.3
Analysis Generated
Jun 29, 2026 - 18:35 vuln.today

DescriptionCVE.org

SigNoz through 0.130.1 contains a SQL injection vulnerability that allows authenticated attackers to execute arbitrary ClickHouse queries by injecting URL-encoded quotes into the rule ID path parameter of the alert-history endpoints. Attackers can manipulate the unsanitized rule ID interpolated into ClickHouse queries to read all stored traces, logs, and metrics, or abuse the url() function to perform server-side request forgery.

AnalysisAI

SQL injection in SigNoz observability platform (versions through 0.130.1) lets authenticated, low-privileged users inject arbitrary ClickHouse queries through the unsanitized rule ID path parameter of the alert-history endpoints. By URL-encoding quote characters that break out of the interpolated rule ID, an attacker can read every stored trace, log, and metric, and can abuse ClickHouse's url() table function to pivot into server-side request forgery against internal services. This is CWE-89 with a documented SSRF secondary impact; no public exploit identified at time of analysis and it is not listed in CISA KEV.

Technical ContextAI

SigNoz is an open-source application performance monitoring and observability backend that stores traces, logs, and metrics in ClickHouse, a columnar analytical database. The flaw lies in how the alert-history (rule history) HTTP endpoints take the rule ID from the URL path and interpolate it directly into a ClickHouse SQL statement without parameterization or sanitization, the classic root cause of CWE-89 (Improper Neutralization of Special Elements used in an SQL Command). Because ClickHouse exposes the url() table function, the injection is not limited to data exfiltration: an attacker-controlled query can force the ClickHouse server to issue outbound HTTP requests, turning a SQLi into SSRF. The affected component is the SigNoz query-service/alert-history handler; no machine-readable CPE list was supplied beyond the 'through 0.130.1' version boundary in the description.

RemediationAI

No vendor-released patched version is identified in the available data; the references point to a VulnCheck advisory and to GitHub issue SigNoz/signoz#11747 rather than a tagged release, so upgrade to the latest SigNoz build above 0.130.1 once a fixed version is published and confirmed by the project, and monitor issue #11747 for the patch commit. As immediate compensating controls, restrict and audit who holds SigNoz accounts since exploitation requires authentication, and place the SigNoz UI/API behind network controls so only trusted operators can reach the alert-history endpoints - accepting that this reduces the convenience of broad read access. To blunt the SSRF vector, harden the ClickHouse layer by disabling or firewalling outbound network access from the ClickHouse server and restricting the url()/remote table functions via ClickHouse user profiles and the remote_url_allow_hosts allowlist; the trade-off is that any legitimate workflow relying on ClickHouse external-URL functions will break. Add monitoring/WAF rules to flag URL-encoded quote characters in rule ID path parameters of the alert-history routes, recognizing this is detection rather than a true fix.

Share

CVE-2026-57955 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy