Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege user
-
DeliveryEnumerate narrow-range submission IDs
-
ExploitSend POST /user/form/data/update for victim record
-
ExecutionServer skips ownership validation
-
ImpactOverwrite arbitrary form submission data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Requires an authenticated account on the TDuck survey platform (PR:L) - any low-privilege registered user qualifies; no admin role, user interaction, or non-default configuration is needed. Exploitation targets the POST /user/form/data/update endpoint, which lacks ownership validation, and is aided by submission identifiers being allocated in narrow, guessable ranges that let an attacker discover other users' records. Limiting factors: the attacker must first hold valid credentials, and impact is confined to modifying (not reading or deleting/denying) other users' form submission data. |
| Impact | This is a genuine but bounded-priority integrity flaw. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N, base 7.1) is well-calibrated: it correctly captures a network-reachable, low-complexity IDOR that requires only a low-privilege authenticated account (PR:L) - any registered/legitimate user of the survey platform - and delivers high integrity impact (VI:H) with no confidentiality or availability impact. The 'Authentication Bypass' tag overstates the mechanism: this is authorization bypass (CWE-639 IDOR) exercised by an already-authenticated user, not a defeat of authentication. No EPSS score, no CISA KEV listing, and no public POC were provided, so there is no signal of active exploitation or automated weaponization - the reporting is a VulnCheck advisory plus a GitHub issue with direct source-line pointers. The description notes submission identifiers are 'allocated in narrow ranges,' making enumeration/discovery of victim records practical, which raises realistic exploitability above a pure blind-IDOR. Net: prioritize for patching where the product handles personal data (integrity of survey/PII records), but this is not a drop-everything, actively-exploited emergency. No conflicting signals in the data; the main caveat is that all severity/scope claims trace to the vendor advisory and NVD, with no independent confirmation of active exploitation. |
| Exploit ScenarioDerived | An attacker registers or already holds a low-privilege account on a TDuck survey deployment, then enumerates form-submission identifiers (which are allocated in narrow, guessable ranges). They send crafted POST /user/form/data/update requests referencing another user's submission ID; because the endpoint performs no ownership check, the server overwrites the victim's form response containing personal data. No public exploit code was provided, but the source lines and identifier-guessing technique are documented in the VulnCheck advisory and GitHub issue. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 16, 2026
This is a genuine but bounded-priority integrity flaw: in TDuck Survey Form through version 5.0, any authenticated low-privilege user can overwrite other respondents stored form submissions by calling POST /user/form/data/update with a submission identifier that does not belong to them, because the endpoint performs no ownership validation (CWE-639). Confidentiality and availability are unaffected, so the realistic impact is corruption or falsification of collected survey data, including responses containing personal information, rather than data theft or denial of service. Exploitation requires only a valid account (authenticated, PR:L) with no admin role, user interaction, or non-default configuration, and it is aided by submission identifiers being allocated in narrow, guessable ranges; no public exploit code has been identified at time of analysis and the issue is not reported as actively exploited.
RemediationAI
No vendor-released patch or fixed version is identified in the provided references, so treat remediation as compensating-control work until TDuckCloud ships a fix beyond the 5.0 line; monitor the repository and issue 39 for a patched release and upgrade immediately when it appears. The most direct code fix is minimal and well localized: add an ownership/authorization check in the update path at UserFormResultController.java (lines ~198-207) and UserFormDataServiceImpl.java (lines ~158-167) so the persisted record is only updated when its owner (or the form owner) matches the authenticated principal, ideally enforced at the service layer so other callers inherit it. Until then, apply these specific controls: if the platform is not used for public self-service editing, restrict the POST /user/form/data/update route at the reverse proxy or WAF so only trusted networks or administrative roles can reach it, accepting that legitimate respondents will lose the ability to edit their own submissions; close or heavily gate open self-registration so unauthenticated outsiders cannot obtain the low-privilege account the attack requires, at the cost of reduced survey reach and increased onboarding friction; replace sequential submission identifiers with unguessable UUIDs or add a per-record unguessable token validated on update, which defeats enumeration-driven exploitation but requires a migration and may break external integrations keyed on the old IDs; and log/alert on update requests where the session user differs from the record owner so any attempted abuse is detectable. Because the flaw is integrity-only and requires valid credentials, prioritizing the code fix and registration gating provides the best risk reduction with the least operational disruption.
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 vulnerable code lives in a Java/Spring MVC application: the request handler is in tduck-api at com.tduck.cloud.api.web.controller.UserFormResultController.java (around lines 198-207), which delegates to com.tduck.cloud.form.service.impl.UserFormDataServiceImpl.java (around lines 158-167). The update flow accepts a client-supplied form data record identifier, loads the corresponding record, and writes the new answer payload back without comparing the record owner (or the form owner) against the authenticated session, which is the classic CWE-639 Authorization Bypass Through User-Controlled Key pattern. Because form submission primary keys are generated in tight sequential/近 ranges, an attacker with any registered account can enumerate valid identifiers belonging to other respondents and submit update requests for them, effectively impersonating those respondents and rewriting their answers. The supplied CPE cpe:2.3:a:tduckcloud:tduck-survey-form:*:*:*:*:*:*:*:* uses a wildcard version, indicating the issue covers all released versions up to and including the 5.0 line; the vendor score (7.1 under CVSS 4.0, PR:L, VC:N/VI:H) and the independently assessed vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N agree that only integrity is impacted and that valid low-privilege credentials are a prerequisite.
Know when Tduck Survey Form 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:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Network endpoint, low complexity, and any authenticated user suffices (PR:L); missing ownership check yields high integrity impact via data overwrite, with no confidentiality or availability effect.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
TDuck survey form through version 5.0 contains an authorization bypass vulnerability in the POST /user/form/data/update endpoint that allows authenticated users to overwrite other users' form submission data. Attackers can discover submission identifiers allocated in narrow ranges and modify arbitrary form responses containing personal data by sending update requests without ownership validation.
Executive ViewAI
TDuck Survey Form through version 5.0 contains an integrity flaw that lets any authenticated low-privilege user overwrite other respondents' survey submissions, enabling corruption or falsification of collected data, including responses containing personal information. This affects data integrity and privacy compliance but does not expose confidentiality or availability, and no public exploit identified at time of analysis. Leadership should care because survey results may become unreliable for decision-making and reporting until mitigation is in place, especially with No vendor-released patch identified at time of analysis.
Restrict access to the vulnerable endpoint, enforce server-side ownership checks, use WAF rules to block unauthorized submission ID overwrites, audit and restore altered survey records, and monitor for anomalous update requests; apply vendor patch when released.
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 Tduck Survey Form
View allMissing server-side enforcement of the write/submission password in TDuck survey form through 6.0 allows remote unauthen
TDuck Survey Form 6.0 fails open in its form-ownership authorization check, letting an authenticated user read submissio
Authenticated non-admin users can add, modify, or delete global form themes and theme categories in TDuck Survey Form th
Authenticated users who know a form's key can flood TDuck Survey Form through 6.0 with unlimited submissions via POST /u
Authenticated users of TDuck Survey Form through version 5.3 can hijack forms they do not own and redirect their submiss
Missing authorization in TDuck Survey Form through 5.3 allows any authenticated, low-privileged user to read another for
EUVD-2026-80813
GHSA-cxpf-jm7w-39v7
NVD
CVE.org
EPSS
VulDB
Exploit-DB