View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0006187 | SOGo | Web Preferences | public | 2026-04-01 20:45 | 2026-04-02 07:02 |
| Reporter | smortex | Assigned To | qhivert | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | feedback | Resolution | open | ||
| Product Version | 5.12.5 | ||||
| Summary | 0006187: Regression with TOTP | ||||
| Description | While working on updating the FreeBSD port of SOGo, I found a regression in the TOTP verification starting with SOGo 5.12.5 (still present with 5.12.6 and 5.12.7): When signing-in, after typing correct username and password, a valid TOTP is rejected. | ||||
| Steps To Reproduce |
| ||||
| Additional Information | If the user is already signed-in before the update, the QR code displayed on their user preference page change after the update. Using this QR new code, the user can add a new TOTP on their device, different from the older one, and that will work with the updated version of SOGo. In my case, the "legacy" TOTP secret is 20 chars long, while the "new" TOTP secret is 32 chars long. This seems to be related to this change as reverting it allows to sign in using the "legacy" TOTP secret with the latest version of SOGo: | ||||
| Tags | No tags attached. | ||||
|
Hello, |
|