Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1110 CNY

100%

CVE-2024-25153 PoC — Remote Code Execution in FileCatalyst Workflow 5.x prior to 5.1.6 Build 114

Source
Associated Vulnerability
Title:Remote Code Execution in FileCatalyst Workflow 5.x prior to 5.1.6 Build 114 (CVE-2024-25153)
Description:A directory traversal within the ‘ftpservlet’ of the FileCatalyst Workflow Web Portal allows files to be uploaded outside of the intended ‘uploadtemp’ directory with a specially crafted POST request. In situations where a file is successfully uploaded to web portal’s DocumentRoot, specially crafted JSP files could be used to execute code, including web shells.
Description
Proof-of-concept exploit for CVE-2024-25153.
Readme
# Exploit for CVE-2024-25153

![Exploit Logo](3-1.png)

---

## Table des matières

<details>
  <summary>Cliquez pour afficher</summary>

  1. [Introduction](#introduction)
  2. [Installation](#installation)
  3. [Utilisation](#utilisation)
  4. [Contribuer](#contribuer)
  5. [Licence](#licence)
</details>

---

## Introduction

Bienvenue dans le Exploit for CVE-2024-25153! Ce projet est une solution pour exploiter la vulnérabilité CVE-2024-25153 et exécuter du code à distance dans Fortra FileCatalyst Workflow.

---

## Installation

<details>
  <summary>Cliquez pour afficher</summary>

  Voici comment installer le Exploit for CVE-2024-25153 sur votre machine :

  ```bash
  git clone https://github.com/tucommenceapousser/CVE-2024-25153.git
  cd CVE-2024-25153
  ```
</details>

---

## Utilisation

<details>
  <summary>Cliquez pour afficher</summary>

  **Mode Host**:

  Pour exploiter la vulnérabilité CVE-2024-25153 sur un seul hôte, utilisez la commande suivante :

  ```bash
  python main.py --host {hostname} --port {port} --url {url} --cmd {command}
  ```

  **Mode Mass**:

  Si vous avez une liste de plusieurs URL à tester, vous pouvez utiliser le mode "mass". Assurez-vous d'avoir un fichier .txt contenant une liste d'URLs, un par ligne. Utilisez la commande suivante pour exécuter le mode "mass" et enregistrer les résultats dans un fichier .txt :

  ```bash
  python main.py --mass {chemin_vers_fichier_urls} --port {port} --url {url} --cmd {command}
  ```

  Les résultats vulnérables seront enregistrés dans un fichier .txt spécifié par l'utilisateur.

</details>


---

## Contribuer

<details>
  <summary>Cliquez pour afficher</summary>

  Si vous souhaitez contribuer au Exploit for CVE-2024-25153, suivez ces étapes :

  1. Fork le projet
  2. Créez une nouvelle branche (`git checkout -b ameliorations`)
  3. Commit vos modifications (`git commit -am 'Ajouter de nouvelles fonctionnalités'`)
  4. Push la branche (`git push origin ameliorations`)
  5. Créez une Pull Request
</details>

---

## Licence

<details>
  <summary>Cliquez pour afficher</summary>

  Ce projet est sous licence MIT. Pour plus d'informations, consultez le fichier [LICENSE](LICENSE).
</details>
File Snapshot

[4.0K] /data/pocs/354eb5431d1f832f24f668826f21a98c55162dce ├── [ 17K] 3-1.png ├── [ 34K] LICENSE ├── [4.6K] main.py ├── [ 0] out.txt ├── [2.2K] README.md ├── [ 54] requirements.txt └── [2.3K] target.txt 0 directories, 7 files
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →