Description (CNA)
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.
Affected (CNA)
| Vendor / product | Versions |
|---|---|
| TDuckCloud / tduck-survey-form | affected 0 through 5.0 |
CWE
CWE-639
References
- https://github.com/TDuckCloud/tduck-survey-form/issues/39
- https://github.com/TDuckCloud/tduck-survey-form
- https://github.com/TDuckCloud/tduck-survey-form/blob/9ad4e2dc75cdff5eacc8be0c73f0d4db3c265d43/tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserFormResultController.java#L198-L207
- https://github.com/TDuckCloud/tduck-survey-form/blob/9ad4e2dc75cdff5eacc8be0c73f0d4db3c265d43/tduck-form/src/main/java/com/tduck/cloud/form/service/impl/UserFormDataServiceImpl.java#L158-L167
- https://www.vulncheck.com/advisories/tduck-survey-form-through-5.0-unauthorized-data-modification
ADP enrichment
No English description supplied.
No references supplied.