apache / apache/cloudstack

No validation done when user resets a password

Offen
#12,580 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
no-issue-activity type:enhancement type:new-feature
Vorherrschende Sprache
Java
Sterne
3.1k
Forks
1.4k
Ø Merge
6 T. 19 Std.
Gemergte PRs (30 T.)
32

Beschreibung

### The required feature described as a wish

Steps to reproduce the issue

1. Enable the global setting "user.password.reset.enabled"

2. Click on forgot password option from the UI

Image

Image

Image

Image

3. User provides the same password, Cloudstack doesn't validate the password and sets the same password for the user

Expected behaviour

Cloudstack should validate if the same password is used for reset password, this can prevent security related issues

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den CloudStack-Passwort-Reset-Ablauf in der UI nachzuverfolgen, nachdem du "user.password.reset.enabled" aktiviert hast. Prüfe, wo das übermittelte Passwort validiert wird, und verifiziere, dass das Zurücksetzen auf das bereits bestehende Passwort abgelehnt wird. Verwende dabei die Reproduktionsschritte und das erwartete Verhalten als Abschlusskriterien.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
authentication, security
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.