| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
This repository contains a proof-of-concept (PoC) exploit for a critical Serialized Insecure Direct Object Reference (IDOR) vulnerability in Vision Helpdesk versions <= 5.7.0. This vulnerability allows unauthorized access to user profile information by manipulating serialized data within cookies, specifically targeting the vis_client_id parameter.
By modifying the vis_client_id stored in a Base64-encoded serialized cookie, an attacker can iterate through user IDs and retrieve sensitive profile information, such as email addresses, first names, and last names.
MITRE Assigned this CVE-2024-58343, however the risk score shows as 4.3 CVSS v3.1 Base Score, it seems MITRE misclassified the risk here. There is a complete loss of confidentiality, the impact is a unauthenticated account takeover without any user interaction.
While MITRE might have misclassified the risk, even the vendor itself acknowledged that this is a high risk issue at minimum. All users are strongly suggested to update to the latest version.
The included Python script automates the exploitation of the vulnerability:
Clone this repository: git clone https://github.com/websec/vision-helpdesk-idor-exploit.git cd vision-helpdesk-idor-exploit
Install dependencies: pip install -r requirements.txt
Run the script: python exploit.py
Provide the following inputs:
The script will generate a Base64-encoded serialized cookie and attempt to retrieve user profile information for vis_client_id values starting from 1000. The output will be written to a file named output.txt.
This code is for educational and research purposes only. Exploiting vulnerabilities without the consent of the owner of the target system is illegal and unethical. Use this responsibly.
| Back | FazBrowse Home | New Git URL |