Lucene search

K
huntrStrik3r0x13C514923-473F-4C50-AE0D-D002A41FE70F
HistoryNov 15, 2022 - 3:51 a.m.

Missing Authentication for Critical Function

2022-11-1503:51:05
strik3r0x1
www.huntr.dev
12
authentication
password
verification
email
sensitive action
bug bounty

EPSS

0.001

Percentile

25.5%

Description

Generally, when users try to change the password, they are asked to verify the request by entering the old password. For the same reason, verification should be there on changing email.

when user changes the email address then the website sends verification mail to the new mail id without asking current password or sending confirm code to the old email id.

Proof of Concept

1. Go to https://demo.kavitareader.com/preferences#account
2. enter new email id (any fake email)
3. a new message pop-up confirms that a verification sent to the new email
4. notice that there is no password confirmation during this sensitive action 

Mitigation: There must be a password confirmation on sensitive actions like email change

EPSS

0.001

Percentile

25.5%

Related for 3C514923-473F-4C50-AE0D-D002A41FE70F