这是indexloc提供的服务,不要输入任何密码
Skip to content

Confluence Vulnerability Scanner & Exploitation Tool. is an automated Python-based tool for detecting vulnerabilities in Jira instances, by checking for known CVEs and providing reports on the security status of Jira endpoints.

License

Notifications You must be signed in to change notification settings

odaysec/confluPwn

Repository files navigation

Confluence Vulnerability Scanner

Confluence Vulnerability Scanner is an automated Python-based tool designed to identify security vulnerabilities in Confluence instances by checking for known CVEs (Common Vulnerabilities and Exposures). This tool helps administrators and security professionals efficiently assess the security posture of their Confluence instances.

CLI Python OSINT

ConfluPwn Logo

Key Features

  • Automated Scanning: Automatically checks multiple known CVEs against your Confluence instance.
  • Detailed Reports: Provides clear reports about vulnerable and non-vulnerable endpoints.
  • Easy to Use: Simple command-line interface for quick and efficient usage.

Installation

  1. Clone the Repository
git clone https://github.com/odaysec/confluPwn.git
cd confluPwn
  1. Install Dependencies Make sure you have Python 3 and pip installed. Then install the required dependencies:
pip3 install -r requirements.txt
  1. Create a Virtual Environment It is recommended to use a virtual environment to isolate project dependencies:
python3 -m venv confluenv
  1. Activate the Virtual Environment On Linux / macOS:
source confluenv/bin/activate

On Windows:

.\confluenv\Scripts\activate
  1. Usage Run the following command to start scanning:
python3 conflucheck.py --url https://<your-confluence-url> --payloads payloads.json

Replace <your-confluence-url> with the target Confluence instance URL. The tool will test various vulnerable endpoints and generate a detailed report.

Payloads

The payloads used for vulnerability checks are stored in payloads.json. Example payloads:

{
  "CVE-2019-3396": "/rest/tinymce/1/macro/preview",
  "CVE-2021-26084": "/pages/createpage-entervariables.action?SpaceKey=x",
  "CVE-2022-26134": "/%24%7Bclass%3Acom.opensymphony.webwork.ServletActionContext%7D",
  "CVE-2022-26138": "/setup/setupadministrator.action",
  "CVE-2023-22515": "/server-info.action"
}

You can customize or extend the payloads to cover more CVEs and potential attack vectors.

References

Star History Chart

About

Confluence Vulnerability Scanner & Exploitation Tool. is an automated Python-based tool for detecting vulnerabilities in Jira instances, by checking for known CVEs and providing reports on the security status of Jira endpoints.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages