sympa-community / sympa

Sympa, Mailing List Management Software
https://www.sympa.community/sympa
GNU General Public License v2.0
247 stars 97 forks source link

Datasource password leaks in the 'clear' #1522

Open dirkx opened 1 year ago

dirkx commented 1 year ago

Version

all

Installation method

freebsd ports

Expected behavior

Industry good practice is to not encode any passwords in a webform; but fill it with a nonce or a fixed string like '***'. As to not let a `view source' reveal a password in the clear needless.

And then detect on save/submit if the user actually filled out anything. If not - the existing password is kept; if there is - the existing password is updated.

Actual behavior

Password in the clear in the form.

Steps to reproduce

Create data source, submit; go to modify/edit; hit `view source'.

Additional information