Skip to main content

tsi-dpdp-cms CVE-2026-84839

| EUVDEUVD-2026-70253 MEDIUM
Missing Authentication for Critical Function (CWE-306)
2026-09-02 VulDB GHSA-3qwp-5cgc-v46r
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Discover exposed tsi-dpdp-cms instance
  2. Delivery
    Send unauthenticated HTTP GET to admin console path
  3. Exploit
    Server bypasses JS-redirect, returns full page source
  4. Execution
    Extract internal API endpoints and request schemas
  5. Persist
    Craft targeted API requests using disclosed structure
  6. Impact
    Access 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

tsi-dpdp-cms 0.3
tsi-dpdp-cms 0.1
tsi-dpdp-cms 0.4
tsi-dpdp-cms 0.5.0
tsi-dpdp-cms 0.2

Affected Packages

euvd tsi_dpdp_cms no fix

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

Vendor (VulDB) PRIMARY 5.5 MEDIUM
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
vuln.today AI 5.3 MEDIUM

Network-reachable with no auth or interaction; impact limited to disclosure of admin UI structure, not direct data or credential exfiltration.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Sep 02, 2026 - 19:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Sep 02, 2026 - 18:15 cve.org
MEDIUM 6.9

DescriptionCVE.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

EPSS Score
0.4%
Top 63% exploitable
Prevalence
Rare
niche open-source DPDP compliance CMS, small project footprint
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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