Skip to content

Losing passwords due to german umlauts and maybe other symbols #137

Description

@Phorms

Hi,

we found a strange bug by losing passwords since version 3.2.0 or 3.2.1. We installed both versions this week and are not sure which version introduced the issue.

Steps to reproduce:

  1. Use an old account and decrypt the password.
  2. Add a problem symbol of your choosing to the password, we tested ä ü ö and ß .
  3. Save.

The password can no longer be decrypted (without an visible error). The password field stays empty.
The same problem occurs at account creation.

Details:

  • No SQL or PHP errors are logged.
  • The database field encrypted_password has still content and it changes once the problem symbol is saved.
  • It could be possible that the password does not need to be changed when is has already a problem symbol included and only a other field was changed / saved with a decrypted password. (hard to test since this needs an already affected account)
  • We are pretty sure more symbols are affected since most password generators don't use german umlauts.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions