Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid session token (stolen/offboarded)
-
DeliveryAdmin resets password or deletes account
-
ExploitRevocation path skips DeleteTokensByUserID
-
ExecutionReplay retained token to API
-
ImpactKeep full account/admin access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V7 - Session Management Session expiration enforcement
|
| Exploitation Conditions | Two concrete prerequisites gate this vulnerability. First, SigNoz must be configured to use the opaque session tokenizer, which was NOT the default before v0.143.0 - default installations in the affected range are not exposed. Second, the attacker must already hold a valid session token for the target account (e.g., a stolen browser session or a token belonging to a user being offboarded); this is not an initial-access flaw. Given those, an attacker retains access after the account's password is reset via POST /api/v2/factor_password/reset (UpdatePasswordByResetPasswordToken) for up to the token's max lifetime (30 days by default), or after the account is deleted via DELETE /api/v2/users/{id} (DeleteUser) until the token next rotates (30 minutes by default). Limiting factors: requires prior possession of a live token, requires the non-default opaque tokenizer, and authenticated access (PR:L); it defeats password-reset and user-deletion as access-termination controls rather than granting new access. |
| Impact | This is a session-management flaw (CWE-613, insufficient session expiration) that is real but conditional, not a drop-everything emergency. Signals largely agree on moderate severity: the vendor CVSS 4.0 base is 7.6 (AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N), and my independent 3.1 assessment lands around 6.5 because the AT:P attack-requirement in 4.0 maps to AC:H in 3.1. Exploitation status is 'no public exploit identified at time of analysis' - the references are a GitHub Security Advisory (GHSA-xrgp-3fq4-xg83), four fix commits, and a VulnCheck advisory, but no proof-of-concept, no CISA KEV listing, and no EPSS score were supplied. Two facts materially lower real-world risk below the raw CVSS number: (1) the vulnerable behavior only manifests when SigNoz is configured to use the opaque session tokenizer, which was NOT the default before v0.143.0, so default deployments are unaffected; and (2) the attacker must ALREADY possess a valid session token for the target account (from a stolen browser session or an offboarded user) - this is not a way to gain initial access but a failure to REVOKE existing access. So this is a defense-in-depth/offboarding-integrity issue rather than a widely-automatable remote compromise. There is no conflicting data between description and CVSS; both consistently describe an authenticated, network-reachable, non-default-config weakness. Priority is elevated only for organizations that (a) run the opaque tokenizer and (b) rely on password reset or user deletion to terminate compromised or departing-employee access. |
| Exploit ScenarioDerived | An employee is offboarded and their SigNoz account is deleted, or a user's password is reset after a suspected browser-session theft. Because the opaque-tokenizer code paths for UpdatePasswordByResetPasswordToken and DeleteUser never call DeleteTokensByUserID, the previously captured session token keeps working - retaining full access up to administrator for up to 30 days after a password reset or until the next 30-minute rotation after deletion. No public exploit code is identified; exploitation simply requires replaying the still-valid token against the API. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 24, 2026
SigNoz deployments configured to use the non-default opaque session tokenizer leave existing sessions valid after a password reset or user deletion, so a remote authenticated attacker who already holds a live session token for an account retains that account's full access - up to administrator - for up to the token's configured maximum lifetime (30 days by default) after a reset, and until the token next rotates (30 minutes by default) after deletion. Affected versions run from v0.98.0 up to but not including v0.143.0; default installations in that range never used the opaque tokenizer and are therefore not exposed. The vendor has released v0.143.0 as the fix, and no public exploit code or confirmed active exploitation was identified at time of analysis.
RemediationAI
The primary fix is to upgrade SigNoz to v0.143.0, the version in which the missing token revocation is added; the vendor advisory is GHSA-xrgp-3fq4-xg83, and the fix is carried by upstream commits faaed20dbd, e2e9173986, b02aae2db3 and c122bc09b4. Because the patch is available from the vendor as a tagged release (v0.143.0), upgrading is the only complete remediation. If an upgrade cannot be applied immediately, the most effective compensating control is to move the deployment off the opaque session tokenizer and back to the default tokenizer used before v0.143.0 - default configurations in the affected range were never exposed - accepting that this may require re-authentication of active users and could change session behaviour elsewhere in the product; verify compatibility before switching in production. Two further controls reduce but do not eliminate the window: lower the opaque tokenizer's configured maximum token lifetime (30 days by default) and shorten its rotation interval (30 minutes by default), which shrinks the post-reset and post-deletion exposure respectively but leaves the underlying gap in place. Until patched, treat password resets and user deletion as insufficient to terminate access: for confirmed or suspected token theft, and when offboarding a user, additionally invalidate the affected account's cached tokens and identities directly in the tokenizer's backing store, or otherwise force the sessions to end - expect this to log out users whose entries are cleared, so scope it carefully. Restrict who can be granted administrative sessions and monitor sessions belonging to deleted or password-reset accounts, since the residual access is silent by design.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is an instance of CWE-613 (Insufficient Session Expiration) in SigNoz's Go authentication stack. Two server-side code paths in pkg/modules/user/impluser/setter.go - UpdatePasswordByResetPasswordToken (reached via POST /api/v2/factor_password/reset) and DeleteUser (reached via DELETE /api/v2/users/{id}) - complete their database work but never invoke the tokenizer's DeleteTokensByUserID. As a result the opaque tokenizer's cached tokens and identities survive both operations, and the session remains usable. The vulnerable configuration is specifically the opaque session tokenizer, which was not the default before v0.143.0; the commit history shows the fix adds the missing DeleteTokensByUserID call after the transactional password update and its error handling. Impact is bounded by the tokenizer's own settings: a maximum token lifetime of 30 days by default (governing the post-password-reset window) and rotation every 30 minutes by default (governing the post-deletion window). Both the CVSS 4.0 vector supplied with the CVE (AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N) and the independent assessment (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N) agree that the attacker must be authenticated (PR:L) and that a pre-existing token is required (AT:P), and both rate confidentiality and integrity impact high with no availability impact; this is a failure to enforce access termination, not a means of gaining initial access.
Know when Signoz gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Attacker must already hold a valid token and the non-default opaque tokenizer must be enabled (AC:H); token confers authenticated access up to admin (PR:L, C:H/I:H); no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
SigNoz versions from v0.98.0 up to (but not including) v0.143.0, when configured to use the opaque session tokenizer (which was not the default before v0.143.0), do not revoke a user's existing login sessions when the user's password is reset with a reset token (UpdatePasswordByResetPasswordToken, reachable via POST /api/v2/factor_password/reset) or when the user is deleted (DeleteUser, reachable via DELETE /api/v2/users/{id}). Neither code path calls the tokenizer's DeleteTokensByUserID, so cached tokens and identities are left in place. An attacker who already holds a session token for the account - for example from a stolen browser session or from a user being offboarded - retains the account's full access, up to administrator, after a password reset until the token reaches its configured maximum lifetime (30 days by default), and after user deletion until the token next rotates (30 minutes by default). This defeats password reset and user deletion as a means of terminating access. The issue is fixed in v0.143.0.
Technical POC Analysis
CWE-613 (Insufficient Session Expiration) in SigNoz's opaque session tokenizer.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
SigNoz, an observability platform, has a session management flaw that allows a compromised session token to remain valid-granting full account access up to administrator-for up to 30 days after a password reset or user deletion when the non-default opaque tokenizer is enabled. This directly impacts IT security and incident response: terminated employees or attackers with stolen tokens could maintain persistent access to sensitive telemetry and infrastructure. Only deployments running affected versions (v0.98.0 up to but not including v0.143.0) with that configuration are at risk; no public exploit identified at time of analysis.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Related Vulnerabilities in SigNoz Authentication and Session Management Flaws
View all 2Session token theft in SigNoz through 0.133.0 lets unauthenticated attackers hijack any user account on instances config
Unauthenticated remote attackers can read trace and funnel analytics from SigNoz deployments running versions 0.88.0 thr
SQL injection in the SigNoz v5 query_range API (versions 0.87.0 through 0.141.x) lets authenticated users with the Viewe
SQL injection in SigNoz's trace-funnel analytics endpoints lets an authenticated user break out of the ClickHouse string
EUVD-2026-85773
GHSA-r949-5536-p6gg
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB