View Issue Details

IDProjectCategoryView StatusLast Update
0008101Talerexchangepublic2024-03-07 19:47
Reporterfefe 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.9.4Fixed in Version0.9.4 
Summary0008101: csr_ok: integer truncation
DescriptionThis is in exchange/src/lib/exchange_api_csr_melt.c:

   89 unsigned int alen = json_array_size (arr);

json_array_size returns a size_t, so alen should be size_t.

   97 for (unsigned int i = 0; i<alen; i++)

i should also be size_t.

  119 for (unsigned int i = 0; i<alen; i++)

and this i as well.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

child of 0008112 implementingoec Merchant security review 

Activities

Christian Grothoff

2024-01-17 18:32

manager   ~0020900

Fixed in cd786679..91969f18

Issue History

Date ModifiedUsernameFieldChange
2024-01-17 15:33fefeNew Issue
2024-01-17 15:33fefeStatusnew => assigned
2024-01-17 15:33fefeAssigned To => Christian Grothoff
2024-01-17 18:32Christian GrothoffStatusassigned => informing
2024-01-17 18:32Christian GrothoffResolutionopen => fixed
2024-01-17 18:32Christian GrothoffFixed in Version => 0.9.4
2024-01-17 18:32Christian GrothoffNote Added: 0020900
2024-01-17 18:32Christian GrothoffProduct Version => git (master)
2024-01-17 18:32Christian GrothoffTarget Version => 0.9.4
2024-01-18 22:32Christian GrothoffRelationship addedchild of 0008112
2024-03-07 19:47Christian GrothoffStatusinforming => closed