View Issue Details

IDProjectCategoryView StatusLast Update
0008999Talerlibeufin-bankpublic2024-07-28 21:49
ReporterAntoine A Assigned ToAntoine A  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status assignedResolutionopen 
Target Versionpost-1.0 
Summary0008999: Set limits to all variable size user inputs
DescriptionCurrently, all strings in all APIs are unsized and libeufin-bank accepts strings of any size. As libeufin-bank uses a very restrictive maximum size (4kB) on all decompressed bodies, this is not a serious security issue. However, it would be healthier to set reasonable limits on all variable-length entries such as wire transfer's subject, bearer token's description, account's name, account's username and so on.

Do we want to put those limits inside the API specification, if not how can we communicate those limits to clients?
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-07-01 11:35 Antoine A New Issue
2024-07-01 11:35 Antoine A Status new => assigned
2024-07-01 11:35 Antoine A Assigned To => Antoine A
2024-07-25 23:59 Christian Grothoff Target Version 1.0 => post-1.0
2024-07-28 21:49 Christian Grothoff Severity minor => feature