-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Password Value Reflected Back in Login Form on Failed Attempt #12267
Copy link
Copy link
Open
Labels
Lead: @mekarpelesIssues overseen by Mek (Staff: Program Lead) [managed]Issues overseen by Mek (Staff: Program Lead) [managed]Needs: BreakdownThis big issue needs a checklist or subissues to describe a breakdown of work. [managed]This big issue needs a checklist or subissues to describe a breakdown of work. [managed]Priority: 3Issues that we can consider at our leisure. [managed]Issues that we can consider at our leisure. [managed]Theme: SecurityType: BugSomething isn't working. [managed]Something isn't working. [managed]
Metadata
Metadata
Assignees
Labels
Lead: @mekarpelesIssues overseen by Mek (Staff: Program Lead) [managed]Issues overseen by Mek (Staff: Program Lead) [managed]Needs: BreakdownThis big issue needs a checklist or subissues to describe a breakdown of work. [managed]This big issue needs a checklist or subissues to describe a breakdown of work. [managed]Priority: 3Issues that we can consider at our leisure. [managed]Issues that we can consider at our leisure. [managed]Theme: SecurityType: BugSomething isn't working. [managed]Something isn't working. [managed]
Problem
When a user submits incorrect login credentials, the server re-renders the login page and echoes the submitted password back into the password input field's
valueattribute. Although the field visually masks the input (••••••), the plaintext password remains accessible in the DOM, browser DevTools, and page source.Reproducing the bug
test123)Observed:
Expected:
Context
Screenshot