Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDiscover exposed tsi-dpdp-cms instance
-
DeliverySend unauthenticated HTTP GET to admin console path
-
ExploitServer bypasses JS-redirect, returns full page source
-
ExecutionExtract internal API endpoints and request schemas
-
PersistCraft targeted API requests using disclosed structure
-
ImpactAccess or manipulate DPO/admin data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions are required for the console-page disclosure: exploitation targets default deployments of tsi-dpdp-cms ≤0.5.0 exposed to any network-reachable HTTP client with no credentials, no user interaction, and no non-default configuration. Any of the 17 admin or DPO console URL paths is sufficient entry. Limiting factors include the product's niche deployment footprint (DPDP compliance use case), the need to know or discover the application's URL paths, and the fact that the primary confirmed impact is information disclosure of admin UI structure rather than direct data exfiltration or command execution. The related bootstrap endpoint vulnerability (/api/v1/bootstrap/setup) carries a higher integrity impact but is limited to fresh or recently reset deployments where the super-admin account has not yet been configured. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/E:P) and score of 6.9 reflect a remotely exploitable, no-interaction information disclosure with a public POC. The VC:L rating may understate operational risk: the disclosed content includes internal API endpoint paths, request parameter schemas, and function names across 17 administrative screens, providing an attacker a detailed blueprint for further targeted attacks against the API layer. Exploitation complexity is genuinely low - the POC demonstrates that a basic curl request suffices, requiring no tooling, credentials, or special network position. The absence of CISA KEV listing suggests no confirmed mass exploitation at time of analysis, but the public POC and trivial exploit conditions make opportunistic targeting plausible. Compensating factor: the affected product appears to have a small, specialized deployment footprint, limiting the pool of reachable targets. The separately disclosed bootstrap endpoint vulnerability (also fixed in v0.5.1) represents a higher-integrity impact for fresh deployments, potentially allowing full admin account seizure, though that is a distinct finding. |
| Exploit ScenarioDerived | An unauthenticated attacker discovers a tsi-dpdp-cms deployment via web scanning and sends a plain HTTP GET request to a known admin console path (e.g., /admin/dashboard). The servlet container, finding no web.xml security constraint, serves the full page HTML including embedded JavaScript that references internal API endpoint paths, parameter schemas, and function names. The attacker uses this blueprint to craft targeted requests against the API, potentially escalating to further compromise of data-subject records or DPO workflows. The public POC on GitHub (https://github.com/mano257200/TSI-DPDP-CMS-Missing-Authentication) confirms this requires no special tooling. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 02, 2026
Missing server-side authentication on all 17 admin and DPO compliance console pages in tsi-dpdp-cms ≤0.5.0 allows any unauthenticated network client to retrieve complete console page source, including internal API endpoint paths, function names, and request schemas. The root cause is exclusive reliance on client-side JavaScript redirects as the sole access gate - a plain curl request to any console URL receives full page content with no credentials. A public POC exploit exists on GitHub, and vendor-released patch v0.5.1 is available.
RemediationAI
Upgrade to tsi-dpdp-cms v0.5.1, which introduces server-side session validation for all 17 admin and DPO console pages via a new login cookie independent of the existing API bearer token, and adds a deployment-configured TSI_BOOTSTRAP_TOKEN to protect the super-admin setup endpoint. The patch is confirmed released at https://github.com/tsi-coop/tsi-dpdp-cms/releases/tag/v0.5.1. If immediate upgrade is not feasible, restrict access to the admin and DPO console URL paths at the reverse proxy or network perimeter layer (e.g., IP allowlist or VPN-only routing) to prevent unauthenticated external clients from reaching those paths; note this is a network-level workaround and does not fix the underlying missing server-side gate. Additionally, for any fresh or recently reset deployment running ≤0.5.0, treat the bootstrap endpoint (/api/v1/bootstrap/setup) as compromised if it was reachable from untrusted networks.
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
tsi-dpdp-cms is an open-source CMS targeting Digital Personal Data Protection (DPDP) regulatory compliance, deployed by organizations managing data-subject requests and DPO workflows. The vulnerable configuration resides in web.xml, which governs Java EE servlet container access control. Rather than declaring server-side security constraints in web.xml or enforcing session validation in a filter chain, the application relied on client-side JavaScript to redirect unauthenticated users away from admin and DPO console pages. Because the servlet container itself applied no access rules, any HTTP client that ignored the JavaScript redirect received the complete HTML/JS page source. CWE-306 (Missing Authentication for Critical Function) precisely captures this: the critical administrative functions lacked any server-side authentication gate. The affected CPE is cpe:2.3:a:tsi-coop:tsi-dpdp-cms:*:*:*:*:*:*:*:* covering all versions through 0.5.0. Release notes for v0.5.1 additionally disclose a related unauthenticated bootstrap endpoint (/api/v1/bootstrap/setup) that allowed the super-admin account to be claimed by whoever reached it first on a fresh or reset deployment, though that issue may be tracked separately.
Know when Tsi Dpdp Cms 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:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
Network-reachable with no auth or interaction; impact limited to disclosure of admin UI structure, not direct data or credential exfiltration.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability was determined in tsi-coop tsi-dpdp-cms up to 0.5.0. Affected by this issue is some unknown functionality of the file web.xml of the component Admin Console/DPO Compliance Console. Executing a manipulation can lead to missing authentication. It is possible to launch the attack remotely. The exploit has been publicly disclosed and may be utilized. Upgrading to version 0.5.1 can resolve this issue. It is suggested to upgrade the affected component.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Tsi Dpdp Cms
View allUnauthenticated access to the first-run Super-Admin bootstrap endpoint (/api/v1/bootstrap/setup) and all 17 admin/DPO co
An unauthenticated information disclosure in tsi-coop tsi-dpdp-cms versions 0.5.2 and earlier lets a remote attacker map
Missing server-side authentication in tsi-coop tsi-dpdp-cms ≤0.5.0 exposes all 17 admin and DPO console pages to unauthe
EUVD-2026-70253
GHSA-3qwp-5cgc-v46r
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB