View Issue Details

IDProjectCategoryView StatusLast Update
0011394Talerexchangepublic2026-05-13 05:47
ReporterFlorian Dold Assigned ToChristian Grothoff Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityminorReproducibilityalways
Status informingResolutionfixed 
Product Versiongit (master) 
Target Version1.6Fixed in Version1.6 
Summary0011394: exchange does not check FORM_ID in POST /kyc-upload/$ID request
DescriptionThe handler for /kyc/upload/$ID only checks the presence of FORM_ID in the payload, but does not check that the FORM_ID actually matches the measure that the form is being uploaded for.

This is problematic, as even if the subsequent AML program run checks for the FORM_ID, the uploaded data with the (unsolicited!) FORM_ID will still be persisted to the database, potentially leading to confusion.

Reproducer:
$ taler-harness run-integrationtests kyc-form-validation
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

There are no notes attached to this issue.

Issue History

Date ModifiedUsernameFieldChange
2026-05-12 10:45Florian DoldNew Issue
2026-05-12 13:14Christian GrothoffAssigned To => Christian Grothoff
2026-05-12 13:14Christian GrothoffStatusnew => assigned
2026-05-12 13:14Christian GrothoffProduct Version => git (master)
2026-05-12 13:14Christian GrothoffTarget Version => 1.6
2026-05-13 05:47Christian GrothoffStatusassigned => informing
2026-05-13 05:47Christian GrothoffResolutionopen => fixed
2026-05-13 05:47Christian GrothoffFixed in Version => 1.6