View Issue Details

IDProjectCategoryView StatusLast Update
0011483Talermerchant portal webuipublic2026-09-04 19:27
Reportervecirex 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
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Target Version1.6Fixed in Version1.6 
Summary0011483: Adding another IBAN requires MFA, but can be circumvented
DescriptionAdding ticket via and confirmed by fd during yesterday's QC session:

Being logged in, adding an additional IBAN acc. requires one additional factor (sms or email, given taler-merchant has tan methods activated by config; like for mytops).

This makes sense because an actor (like employee or just any attacker with access to the the open screen) could try to redirect money to his very own account, by just adding another IBAN. By a tan method being required, most attackers would be prevented from doing so.

However, it's possible to just delete the first IBAN added and replace it by the "second" one, or: the security model is broken, because in this case no tan method is required.
Additional InformationWith Instant SEPA coming also to CH, downtime because of KYC Auth pending to the new attacker's IBAN would be neglectable.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0011484 implementingvecirex Notify merchants of relevant changes to the instance (like IBAN no.) [QC] 

Activities

Christian Grothoff

2026-06-07 21:07

manager   ~0028802

1030eb67..351e03c2 adds MFA for account deletion.

vecirex

2026-09-04 19:27

administrator   ~0029876

Old / clearly solved

Issue History

Date ModifiedUsernameFieldChange
2026-06-06 01:55vecirexNew Issue
2026-06-06 01:58vecirexDescription Updated
2026-06-06 01:58vecirexAdditional Information Updated
2026-06-06 01:59vecirexSummaryAdding additional IBAN requires MFA, but can be circumvented => Adding another IBAN requires MFA, but can be circumvented
2026-06-06 02:08vecirexRelationship addedrelated to 0011484
2026-06-06 16:25Christian GrothoffAssigned To => Christian Grothoff
2026-06-06 16:25Christian GrothoffStatusnew => implementing
2026-06-06 16:25Christian GrothoffTarget Version => 1.7
2026-06-06 22:07Christian GrothoffStatusimplementing => assigned
2026-06-07 21:07Christian GrothoffStatusassigned => informing
2026-06-07 21:07Christian GrothoffResolutionopen => fixed
2026-06-07 21:07Christian GrothoffFixed in Version => 1.6
2026-06-07 21:07Christian GrothoffNote Added: 0028802
2026-06-07 21:07Christian GrothoffTarget Version1.7 => 1.6
2026-08-23 14:18Florian DoldCategorymerchant backoffice SPA => merchant portal webui
2026-09-04 19:27vecirexNote Added: 0029876
2026-09-04 19:27vecirexStatusinforming => closed