View Issue Details

IDProjectCategoryView StatusLast Update
0006940Talerexchangepublic2021-08-24 14:22
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
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006940: implement more validation logic for payto URIs
DescriptionWe want to make sure they are a well-formed URI. In particular, there may not be characters like "\n" or "<", ">", which might cause downstream problems with XSS.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2021-08-02 17:44

manager   ~0018053

Extended payto validation logic is now in TALER_payto_validate(), which is also used consistently (AFAIK) across the code.

Issue History

Date ModifiedUsernameFieldChange
2021-07-23 11:19Florian DoldNew Issue
2021-07-23 11:19Florian DoldStatusnew => assigned
2021-07-23 11:19Florian DoldAssigned To => Christian Grothoff
2021-07-23 12:22Christian GrothoffAssigned ToChristian Grothoff =>
2021-07-23 12:22Christian GrothoffStatusassigned => implementing
2021-08-01 13:02Christian GrothoffAssigned To => Christian Grothoff
2021-08-01 13:02Christian GrothoffStatusimplementing => assigned
2021-08-01 13:02Christian GrothoffProduct Version => git (master)
2021-08-01 13:02Christian GrothoffTarget Version => 0.8
2021-08-02 17:44Christian GrothoffStatusassigned => informing
2021-08-02 17:44Christian GrothoffResolutionopen => fixed
2021-08-02 17:44Christian GrothoffFixed in Version => 0.8
2021-08-02 17:44Christian GrothoffNote Added: 0018053
2021-08-24 14:22Christian GrothoffStatusinforming => closed