Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to tduck-platform with form editor privileges
-
DeliveryInject XSS payload into submitShowCustomPageContent field
-
ExploitSave malicious form configuration
-
ExecutionVictim loads or submits the affected form
-
ImpactInjected script executes in victim's browser context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to hold an authenticated low-privilege session (CVSS PR:L) with sufficient permissions to configure a form's custom submission page content in tduck-platform versions up to and including 5.3. The specific attack surface is the submitShowCustomPageContent parameter in the Form Write View (tduck-front/src/views/form/write/index.vue). A victim must passively view or submit the affected form page for the XSS payload to execute (CVSS UI:P). Exploitation is bounded by the authentication prerequisite - unauthenticated attackers cannot reach the vulnerable parameter without valid credentials - and by the requirement that at least one victim loads the poisoned form view. No non-default configuration or specialized platform feature beyond standard form management access is required. |
| Impact | The CVSS 4.0 base score of 5.1 (Medium) reflects a realistic threat profile: PR:L confirms authentication is required to manipulate the vulnerable parameter, UI:P indicates a victim must passively view the rendered content, and impact is scoped to integrity (VI:L) with no confidentiality or availability impact on either the vulnerable or subsequent systems. No active exploitation is confirmed - this CVE does not appear in the CISA KEV catalog - and no public exploit code has been identified at time of analysis. EPSS data is absent from the available intelligence, so exploitation probability cannot be independently quantified. The most operationally significant risk factor is the unpatched state: even a mid-sized municipal IT team in sopot deploying this form platform for public-facing data collection would face an indefinite exposure window given the maintainer's apparent non-response to the responsible disclosure. The realistic blast radius is limited to environments where a form administrator is motivated to target end users, or where the platform is misconfigured to allow low-privilege users to set custom page content - making this a low-to-medium operational priority, not a critical incident driver. |
| Exploit ScenarioDerived | An authenticated form administrator or sufficiently privileged user logs into tduck-platform and configures a form's post-submission custom page content field (submitShowCustomPageContent) with an injected script payload such as an image onerror handler or inline script tag. When a victim subsequently submits or browses the affected form, the injected payload executes in the victim's browser session, enabling session token theft, phishing redirects, or credential harvesting depending on the application context. No public proof-of-concept exploit has been identified, but the vulnerability class is well understood and trivially reproducible from the description alone. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 13, 2026
Cross-site scripting in TDuckApp tduck-platform affects the Form Write View component (tduck-front/src/views/form/write/index.vue) through the unsanitized submitShowCustomPageContent parameter in all versions up to and including 5.3. An authenticated remote attacker can inject malicious script content into form submission custom page configurations, which then executes in victims' browsers when they load the affected form view. No vendor patch has been released; the project maintainers were notified via Gitee issue IK5RJD but have not responded.
RemediationAI
No vendor-released patch has been identified at time of analysis - the maintainers were notified via Gitee issue IK5RJD but have not responded per the VulDB advisory at https://vuldb.com/vuln/403118. As a compensating control, operators should restrict write access to form custom page content configuration to the minimum necessary trusted users, shrinking the pool of potential attackers who can set submitShowCustomPageContent values. Deploying a Content Security Policy header that disallows inline script execution (script-src 'self') can materially reduce XSS impact even without eliminating the underlying flaw, though it may affect legitimate platform functionality and should be tested before production rollout. The correct developer-level remediation is to apply HTML output encoding or a dedicated sanitization library such as DOMPurify to the submitShowCustomPageContent parameter before rendering. Organizations with a hard dependency on this platform should consider forking the repository and applying the fix directly.
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 vulnerability resides in a Vue.js frontend component within TDuckApp tduck-platform, an open-source form builder and data collection platform hosted on Gitee (CPE: cpe:2.3:a:tduckapp:tduck-platform:*:*:*:*:*:*:*:*). The affected file tduck-front/src/views/form/write/index.vue handles the Form Write View - the interface rendered when users fill out or submit a form. The submitShowCustomPageContent parameter, which controls customizable post-submission page content, is rendered without adequate output encoding or sanitization, constituting a CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-Site Scripting) vulnerability. This class of flaw typically arises when user-controlled HTML or JavaScript content is stored or reflected into a DOM context without proper escaping, allowing the browser to interpret injected markup as executable code.
Know when Tduck Platform 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:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Network-accessible XSS requiring authenticated low-privilege access and victim browser interaction; scope changes to victim's session with low confidentiality and integrity impact.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
DescriptionCVE.org
A flaw has been found in TDuckApp tduck-platform up to 5.3. Affected by this vulnerability is an unknown functionality of the file tduck-front/src/views/form/write/index.vue of the component Form Write View. This manipulation of the argument submitShowCustomPageContent causes cross site scripting. The attack is possible to be carried out remotely. The project was informed of the problem early through an issue report but has not responded yet.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Tduck Platform
View allSQL Injection vulnerability in TDuckCLoud tduck-platform v.4.0 allows a remote attacker to obtain sensitive information
An arbitrary file upload vulnerability in tduck-platform v4.0 allows attackers to execute arbitrary code via a crafted H
A vulnerability has been found in TDuckCloud tduck-platform up to 5.1 and classified as critical. Rated medium severity
SQL injection in TDuckCloud tduck-platform 5.1 allows authenticated remote attackers to manipulate the formKey parameter
SQL injection in TDuckCloud tduck-platform through version 5.3 lets an authenticated user inject arbitrary SQL through t
A vulnerability classified as critical was found in TDuckCloud tduck-platform up to 4.0. Rated medium severity (CVSS 5.3
EUVD-2026-77030
GHSA-p97w-828x-xgcq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB