Skip to main content

Tduckcloud

15 CVEs vendor

Monthly

CVE-2026-92602 Sep 16, 16:03 HIGH This Week

Authenticated users of TDuck Survey Form through version 5.3 can hijack forms they do not own and redirect their submissions to arbitrary destinations, because WebhookConfigController enforces neither a form-ownership check nor any validation of the webhook URL. The result is a chained broken-access-control/IDOR plus server-side request forgery issue: a low-privilege account can point a victim's webhook at an external collector to exfiltrate form data, or at internal-only addresses to make the TDuck server issue requests on the attacker's behalf, producing high confidentiality impact with only limited integrity impact. Exploitation needs only a valid authenticated session (remote, no victim interaction beyond normal form submissions, no non-default configuration), and no public exploit code or confirmed active exploitation was identified at time of analysis.

SSRF Tduckcloud Tduck Survey Form
NVD GitHub
CVSS 4.0
7.1
EPSS
0.3%
CVE-2026-92567 Sep 16, 14:40 HIGH This Week

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.

Authentication Bypass Java Tduckcloud Tduck Survey Form
NVD GitHub VulDB
CVSS 4.0
7.1
EPSS
0.3%
CVE-2026-111621 Oct 16, 17:38 MEDIUM PATCH This Month

Missing authorization in TDuck Survey Form through 5.3 allows any authenticated, low-privileged user to read another form owner's raw settings by calling GET /user/form/setting/{key} with the 8-character form key embedded in a public survey fill link. The endpoint returns the form write password, the owner's notification e-mail address and associated WeChat openIds, which can be chained into form tampering and targeted phishing; a valid account is required (CVSS PR:L, so risk is higher where self-service registration is open), no user interaction is needed, and no public exploit identified at time of analysis. Severity is modest rather than critical because disclosure is confined to per-form settings and the attacker must authenticate first.

Authentication Bypass Tduckcloud Tduck Survey Form
NVD GitHub
CVSS 4.0
5.3
EPSS
0.3%
CVE-2026-100306 Sep 25, 18:47 MEDIUM POC This Month

Missing server-side enforcement of the write/submission password in TDuck survey form through 6.0 allows remote unauthenticated attackers to post form entries directly to the public submission API, because the password gate is implemented only in front-end JavaScript. An attacker only needs the form key that is exposed in any public share link; no account, no user interaction, and no special configuration are required. Publicly available exploit code exists (a Python PoC targeting the submission endpoint), but there is no indication of confirmed active exploitation (not in CISA KEV), and the impact is bounded to unauthorized submission injection - existing responses cannot be read and availability is unaffected.

Java Tduckcloud Tduck Survey Form
NVD GitHub
CVSS 4.0
6.9
EPSS
0.4%
CVE-2026-100305 Sep 25, 18:47 MEDIUM POC This Month

Authenticated users who know a form's key can flood TDuck Survey Form through 6.0 with unlimited submissions via POST /user/form/data/create, because that endpoint never enforces the form's publish status, time window, quota, or per-IP limits - letting an attacker falsify or inflate collected survey results. The defect requires only a low-privileged TDuck account (CVSS 3.1 PR:L) plus the target form key, is remotely exploitable over HTTP with no user interaction, and is strictly an integrity issue: no confidential data can be read and no denial of service results. Publicly available exploit code exists (a bypass PoC script for the data-create endpoint), but there is no confirmed active exploitation and no CISA KEV listing; independent assessment rates this a genuine but low-severity authorization defect.

Java Tduckcloud Tduck Survey Form
NVD GitHub
CVSS 4.0
5.3
EPSS
0.3%
CVE-2026-100304 Sep 25, 18:47 MEDIUM POC This Month

TDuck Survey Form 6.0 fails open in its form-ownership authorization check, letting an authenticated user read submission records that belong to forms which have been permanently deleted. An attacker who knows or can guess a dataId can call GET /user/form/data/details and retrieve the orphaned submission row, including personal information, because FormAuthUtils.hasPermission returns a permissive result when the parent form no longer exists; for live forms the ownership check behaves normally. Exploit code is publicly available, no CISA KEV entry indicates active exploitation, and the practical risk is bounded by the need for valid credentials, a known or enumerable dataId, and the strict precondition that the parent form has already been permanently deleted - for these reasons the real-world impact sits below the headline 6.0 CVSS 4.0 score.

Information Disclosure Tduckcloud Tduck Survey Form
NVD GitHub
CVSS 4.0
6.0
EPSS
0.4%
CVE-2026-100303 Sep 25, 18:47 MEDIUM POC This Month

Authenticated non-admin users can add, modify, or delete global form themes and theme categories in TDuck Survey Form through 6.0 because the FormThemeController write endpoints enforce neither an administrative role nor ownership of the affected theme resources. The flaw is a missing-authorization (CWE-862) issue reachable by any holder of a valid low-privilege account (CVSS 4.0 vector PR:L, AV:N, AC:L, UI:N) with no confidentiality impact - only integrity and availability effects on themes shared across other users' forms. Publicly available exploit code exists (a proof-of-concept script targeting the theme write path), but there is no confirmed active exploitation in the wild; the NVD score of 5.3 is credible and consistent with this limited, credential-gated impact.

Java Tduckcloud Tduck Survey Form
NVD GitHub
CVSS 4.0
5.3
EPSS
0.3%
CVE-2026-95829 Sep 22, 23:15 LOW PATCH Monitor

SQL injection in TDuckCloud tduck-platform through version 5.3 lets an authenticated user inject arbitrary SQL through the orders[0].column sort parameter of paginated listing endpoints, which MyBatis-Plus concatenates directly into the ORDER BY clause. Successful exploitation primarily enables inferential (blind) reading of database contents, consistent with the assessed CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N profile and the vendor's CVSS 4.0 score of 5.3 with PR:L and uniformly Low impacts. Proof-of-concept exploitation is publicly available (E:P, matching VulDB's 'exploit publicly available' note), but there is no CISA KEV entry, so confirmed active exploitation in the wild has not been established; no EPSS score was supplied for this record.

Java SQLi Tduck Platform Tduckcloud
NVD VulDB GitHub
CVSS 4.0
2.1
EPSS
0.3%
CVE-2025-57631 Sep 16, 20:15 CRITICAL POC Act Now

SQL Injection vulnerability in TDuckCloud v.5.1 allows a remote attacker to execute arbitrary code via the Add a file upload module. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

RCE SQLi File Upload Tduck Tduckcloud
NVD GitHub VulDB
CVSS 3.1
9.8
EPSS
0.4%
CVE-2025-8756 Aug 09, 15:15 LOW POC Monitor

A vulnerability has been found in TDuckCloud tduck-platform up to 5.1 and classified as critical. Rated medium severity (CVSS 5.3), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure Tduck Platform Tduckcloud
NVD GitHub VulDB
CVSS 4.0
2.1
EPSS
0.1%
CVE-2025-7888 Jul 20, 12:15 LOW POC Monitor

SQL injection in TDuckCloud tduck-platform 5.1 allows authenticated remote attackers to manipulate the formKey parameter in the UserFormDataMapper function, enabling unauthorized database queries with limited confidentiality and integrity impact. Publicly available exploit code exists, and the vendor has not responded to early disclosure notification.

Java SQLi Tduck Platform Tduckcloud
NVD GitHub VulDB
CVSS 4.0
2.1
EPSS
0.1%
CVE-2025-0558 Jan 18, 13:15 MEDIUM This Month

A vulnerability classified as critical was found in TDuckCloud tduck-platform up to 4.0. Rated medium severity (CVSS 5.3), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Java SQLi Tduck Platform Tduckcloud
NVD GitHub VulDB
CVSS 4.0
5.3
EPSS
0.1%
CVE-2024-8692 Sep 11, 19:15 MEDIUM This Month

A vulnerability classified as critical was found in TDuckCloud TDuckPro up to 6.3. Rated medium severity (CVSS 6.9), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Information Disclosure Tduckpro Tduckcloud
NVD VulDB
CVSS 4.0
6.9
EPSS
0.5%
CVE-2023-51805 Jan 13, 02:15 MEDIUM POC This Month

SQL Injection vulnerability in TDuckCLoud tduck-platform v.4.0 allows a remote attacker to obtain sensitive information via the getFormKey parameter in the search function of. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

Java SQLi Tduck Platform Tduckcloud
NVD GitHub
CVSS 3.1
6.5
EPSS
0.1%
CVE-2023-37733 Jul 19, 19:15 MEDIUM POC This Month

An arbitrary file upload vulnerability in tduck-platform v4.0 allows attackers to execute arbitrary code via a crafted HTML file. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

XSS RCE File Upload Tduck Platform Tduckcloud
NVD GitHub VulDB
CVSS 3.1
6.1
EPSS
0.5%
EPSS 0% CVSS 7.1
HIGH This Week

Authenticated users of TDuck Survey Form through version 5.3 can hijack forms they do not own and redirect their submissions to arbitrary destinations, because WebhookConfigController enforces neither a form-ownership check nor any validation of the webhook URL. The result is a chained broken-access-control/IDOR plus server-side request forgery issue: a low-privilege account can point a victim's webhook at an external collector to exfiltrate form data, or at internal-only addresses to make the TDuck server issue requests on the attacker's behalf, producing high confidentiality impact with only limited integrity impact. Exploitation needs only a valid authenticated session (remote, no victim interaction beyond normal form submissions, no non-default configuration), and no public exploit code or confirmed active exploitation was identified at time of analysis.

SSRF Tduckcloud Tduck Survey Form
NVD GitHub
EPSS 0% CVSS 7.1
HIGH This Week

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.

Authentication Bypass Java Tduckcloud +1
NVD GitHub VulDB
EPSS 0% CVSS 5.3
MEDIUM PATCH This Month

Missing authorization in TDuck Survey Form through 5.3 allows any authenticated, low-privileged user to read another form owner's raw settings by calling GET /user/form/setting/{key} with the 8-character form key embedded in a public survey fill link. The endpoint returns the form write password, the owner's notification e-mail address and associated WeChat openIds, which can be chained into form tampering and targeted phishing; a valid account is required (CVSS PR:L, so risk is higher where self-service registration is open), no user interaction is needed, and no public exploit identified at time of analysis. Severity is modest rather than critical because disclosure is confined to per-form settings and the attacker must authenticate first.

Authentication Bypass Tduckcloud Tduck Survey Form
NVD GitHub
EPSS 0% CVSS 6.9
MEDIUM POC This Month

Missing server-side enforcement of the write/submission password in TDuck survey form through 6.0 allows remote unauthenticated attackers to post form entries directly to the public submission API, because the password gate is implemented only in front-end JavaScript. An attacker only needs the form key that is exposed in any public share link; no account, no user interaction, and no special configuration are required. Publicly available exploit code exists (a Python PoC targeting the submission endpoint), but there is no indication of confirmed active exploitation (not in CISA KEV), and the impact is bounded to unauthorized submission injection - existing responses cannot be read and availability is unaffected.

Java Tduckcloud Tduck Survey Form
NVD GitHub
EPSS 0% CVSS 5.3
MEDIUM POC This Month

Authenticated users who know a form's key can flood TDuck Survey Form through 6.0 with unlimited submissions via POST /user/form/data/create, because that endpoint never enforces the form's publish status, time window, quota, or per-IP limits - letting an attacker falsify or inflate collected survey results. The defect requires only a low-privileged TDuck account (CVSS 3.1 PR:L) plus the target form key, is remotely exploitable over HTTP with no user interaction, and is strictly an integrity issue: no confidential data can be read and no denial of service results. Publicly available exploit code exists (a bypass PoC script for the data-create endpoint), but there is no confirmed active exploitation and no CISA KEV listing; independent assessment rates this a genuine but low-severity authorization defect.

Java Tduckcloud Tduck Survey Form
NVD GitHub
EPSS 0% CVSS 6.0
MEDIUM POC This Month

TDuck Survey Form 6.0 fails open in its form-ownership authorization check, letting an authenticated user read submission records that belong to forms which have been permanently deleted. An attacker who knows or can guess a dataId can call GET /user/form/data/details and retrieve the orphaned submission row, including personal information, because FormAuthUtils.hasPermission returns a permissive result when the parent form no longer exists; for live forms the ownership check behaves normally. Exploit code is publicly available, no CISA KEV entry indicates active exploitation, and the practical risk is bounded by the need for valid credentials, a known or enumerable dataId, and the strict precondition that the parent form has already been permanently deleted - for these reasons the real-world impact sits below the headline 6.0 CVSS 4.0 score.

Information Disclosure Tduckcloud Tduck Survey Form
NVD GitHub
EPSS 0% CVSS 5.3
MEDIUM POC This Month

Authenticated non-admin users can add, modify, or delete global form themes and theme categories in TDuck Survey Form through 6.0 because the FormThemeController write endpoints enforce neither an administrative role nor ownership of the affected theme resources. The flaw is a missing-authorization (CWE-862) issue reachable by any holder of a valid low-privilege account (CVSS 4.0 vector PR:L, AV:N, AC:L, UI:N) with no confidentiality impact - only integrity and availability effects on themes shared across other users' forms. Publicly available exploit code exists (a proof-of-concept script targeting the theme write path), but there is no confirmed active exploitation in the wild; the NVD score of 5.3 is credible and consistent with this limited, credential-gated impact.

Java Tduckcloud Tduck Survey Form
NVD GitHub
EPSS 0% CVSS 2.1
LOW PATCH Monitor

SQL injection in TDuckCloud tduck-platform through version 5.3 lets an authenticated user inject arbitrary SQL through the orders[0].column sort parameter of paginated listing endpoints, which MyBatis-Plus concatenates directly into the ORDER BY clause. Successful exploitation primarily enables inferential (blind) reading of database contents, consistent with the assessed CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N profile and the vendor's CVSS 4.0 score of 5.3 with PR:L and uniformly Low impacts. Proof-of-concept exploitation is publicly available (E:P, matching VulDB's 'exploit publicly available' note), but there is no CISA KEV entry, so confirmed active exploitation in the wild has not been established; no EPSS score was supplied for this record.

Java SQLi Tduck Platform +1
NVD VulDB GitHub
EPSS 0% CVSS 9.8
CRITICAL POC Act Now

SQL Injection vulnerability in TDuckCloud v.5.1 allows a remote attacker to execute arbitrary code via the Add a file upload module. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

RCE SQLi File Upload +2
NVD GitHub VulDB
EPSS 0% CVSS 2.1
LOW POC Monitor

A vulnerability has been found in TDuckCloud tduck-platform up to 5.1 and classified as critical. Rated medium severity (CVSS 5.3), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure Tduck Platform Tduckcloud
NVD GitHub VulDB
EPSS 0% CVSS 2.1
LOW POC Monitor

SQL injection in TDuckCloud tduck-platform 5.1 allows authenticated remote attackers to manipulate the formKey parameter in the UserFormDataMapper function, enabling unauthorized database queries with limited confidentiality and integrity impact. Publicly available exploit code exists, and the vendor has not responded to early disclosure notification.

Java SQLi Tduck Platform +1
NVD GitHub VulDB
EPSS 0% CVSS 5.3
MEDIUM This Month

A vulnerability classified as critical was found in TDuckCloud tduck-platform up to 4.0. Rated medium severity (CVSS 5.3), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Java SQLi Tduck Platform +1
NVD GitHub VulDB
EPSS 1% CVSS 6.9
MEDIUM This Month

A vulnerability classified as critical was found in TDuckCloud TDuckPro up to 6.3. Rated medium severity (CVSS 6.9), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Information Disclosure Tduckpro Tduckcloud
NVD VulDB
EPSS 0% CVSS 6.5
MEDIUM POC This Month

SQL Injection vulnerability in TDuckCLoud tduck-platform v.4.0 allows a remote attacker to obtain sensitive information via the getFormKey parameter in the search function of. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

Java SQLi Tduck Platform +1
NVD GitHub
EPSS 1% CVSS 6.1
MEDIUM POC This Month

An arbitrary file upload vulnerability in tduck-platform v4.0 allows attackers to execute arbitrary code via a crafted HTML file. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

XSS RCE File Upload +2
NVD GitHub VulDB

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