View Issue Details

IDProjectCategoryView StatusLast Update
0010648Talermerchant backendpublic2025-11-24 18:12
Reportersebasjm Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status acknowledgedResolutionopen 
Product Version1.0 
Summary0010648: missing mfa validation
Descriptionafter the creation of a self provision instance with an verified email i can go to the instance settings and change the email to mr@evil.com and it will only require the validation of evil.com without requesting authorization of the first email

backend should return 2 challenges with combi_and = true instead of one
TagsNo tags attached.

Activities

Christian Grothoff

2025-11-24 18:12

manager   ~0026602

Well, that's questionable. If you lost your original e-mail account, you should be able to change it. The usual policy is to require 2-FA *if* you have 3 factors configured. So if you have an e-mail and SMS and passphrase, you need 2/3 to change any. If you only have 2 factors, you only need the passphrase to change the other. At least that was the _intended_ policy, because otherwise if you only have either e-mail or SMS and loose that one (phone number or e-mail access) you can never change it. So basically, 2-FA only applies after you configure *3* factors.

Issue History

Date Modified Username Field Change
2025-11-24 15:15 sebasjm New Issue
2025-11-24 18:12 Christian Grothoff Note Added: 0026602
2025-11-24 18:12 Christian Grothoff Severity minor => feature
2025-11-24 18:12 Christian Grothoff Status new => acknowledged
2025-11-24 18:12 Christian Grothoff Product Version => 1.0