OWASP / OWASP/ASVS

Requirement to detect account theft lacking notification of e-mail address or phone number change.

Open
#3,219 12 comments 0 reactions 3 assignees View on GitHub

@elarlang is already working on this.

Since Aug 20, 2025.

3) awaiting proposal V7 (prev V3)
Dominant language
HTML
Stars
3.6k
Forks
831
Avg merge
7h 55m
Merged PRs (30d)
4

Description

Weakness: An attacker who has control over a user's session can permanently lock the user out without their knowledge due to the e-mail / phone number change process not notifying the victim who can then also not flag the apparent breach to the system owner.

Proposed requirement variations:

  • Verify that modifications to account recovery mechanisms trigger out-of-band notifications to existing verified contact methods, enabling users to detect and report unauthorized changes before losing account access
  • Verify that email address changes require notification to the previous email address (perhaps for a L3 expansion : include a time-limited mechanism to reverse the change, preventing permanent account lockout scenarios.)
  • Verify that when critical account information is modified (including but not limited to email address, password recovery methods, or multi-factor authentication settings), the application sends immediate notification to all previously verified contact methods and provides a mechanism for the legitimate user to report unauthorized changes.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.