Closed Bug 1549262 Opened 5 years ago Closed 5 years ago

Lack of password confirmation when deleting your account.

Categories

(bugzilla.mozilla.org :: General, enhancement, P1)

Production
enhancement

Tracking

()

RESOLVED FIXED

People

(Reporter: zakebenjwal, Assigned: dkl)

Details

Attachments

(2 files)

Attached video 2019-05-06 09-33-30.flv

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0

Steps to reproduce:

1> login and go to your pofile page and click on disable account .

2> now click on i acknowledge and click on disable account.

Actual results:

Vulnerbility: Account removal without password confirmation.

The removal of account is one of the sensitive part of a web application that needs to protect, therefore removing an account should validate the authenticity of the legitimate user.

Impact: When some forget to logout from the account in a publc computer, anyone can delete your account in just one simple click.

Scenario:

The user logins to a shared computer (office, library, cafe)
Left the account open or is a public computer.
Intruder came and try to delete the users account
Intruder can easily delete the account because the system did not protect it by asking the password to validate that the person deleting the account is the legitimate user.

Fix: Put reauthentication when anyone/user is deleting an account, ask the user to input password before the completion of the account deletion.

POC: a demo video attached

Expected results:

when you try to delete your account it should ask you for your password before deleting it.

anyone here?? why all of my bugs are still unconfirmed?? weird bug bounty program.

so how do i mark it for bounty consideration??

Flags: sec-bounty?
OS: Unspecified → All
Hardware: Unspecified → All

:dkl as this has been flagged as an enhancement can it be made public?

Flags: needinfo?(dkl)

(In reply to Simon Bennetts [:psiinon] from comment #3)

:dkl as this has been flagged as an enhancement can it be made public?

Yeah this is an enhancement so we can open it up. Will try to work on this soon.

Group: bugzilla-security
Flags: needinfo?(dkl)
Priority: -- → P1
Version: Development → Production

hey...thank you...i am getting bounty this time right?

hey...when i am getting my bounty??? can anyone tell me?

Flags: needinfo?(dkl)

The bounty committee typically meets once a week on Mondays to review the bounty bugs.
The bounty payments are detailed on https://www.mozilla.org/en-US/security/web-bug-bounty/#payouts-section
As this bug has been categorized as an enhancement rather than a security issue it is unlikely to warrant a payout.

Flags: needinfo?(dkl)

enhancement?? deleting your account without confirmation is a bug..you can check other bounty platforms vrt rating or i can show you proof of getting bounties.
also this bug is rewardable according to the bounty brief....see this

Significant actions only, such as changing email/passwords, deleting accounts, etc.

you added sessions do not expire on 2fa activation as an enhancement that bug recieved $2500 on hackerone but it is a enhancement so but this bug is a defect in your system.
every web application have that security...and bugzilla should implement it too because there are so many people who can lose all their stats and data if their account get deleted.

thank you.

Flags: sec-bounty? → sec-bounty-

why not?? its in bounty brief...and this bug is a security issue man...user can lose all his data in 2 seconds...i have got bounties for such bug...i have reported 2fa bypass and that is also a bug but is a enhancement i agree to that...but this is a security issue because the impact is high...losing all your data in 2 seconds is a security risk man.

can you please see bounty brief for this program???

Flags: needinfo?(dkl)

if this is the case i am not going to report any other issues on this bug bounty program...where you dont get paid for any of the valid issues you submit....you can see my bug history i have submitted all valid bugs and they all got resolved but no bounty in the name of enhancement...if its a enhancement why is it a security issue in other bug bounty platforms??? I see some employees who have 20 years old account on this site and deleting such account is a very risky ....this is insane if you dont pay bounty to valid bugs.

Flags: needinfo?(jclaudius)

Karann: To start, I would ask that you familiarize yourself with our Bug Etiquette (https://bugzilla.mozilla.org/page.cgi?id=etiquette.html) and Community Participation Guidelines (https://www.mozilla.org/en-US/about/governance/policies/participation/) when communicating on this platform. Additionally, just because another bug bounty program awards a bounty for a specific bug class, it doesn't mean that we have an obligation to do the same. Our eligible bug classes are clearly documented here (https://www.mozilla.org/en-US/security/web-bug-bounty/) and I would ask that you familiarize yourself with them if you are looking for eligible bounties.

To add further justification here, as I did in bug 1578144, this issue was classified as an enhancement because it doesn't contain an initial vector of attack beyond the presumption of full session compromise. Although we want to offer users as much agency as possible, the panel concluded that the impact of this issue does not warrant a bounty. That said, we do think it should operate as proposed and we hope to offer that behavior in the future.

Flags: needinfo?(jclaudius)
Assignee: nobody → dkl
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Flags: needinfo?(dkl)
Attached file GitHub Pull Request

Merged to master.

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: